0

我意识到我的 MacBook Pro 上存储了太多数据库。在我的大多数文件中,我通过以下方式初始化数据库:

app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/UNIQUE_NAME'

但是,我似乎无法访问此目录,并且tmp在 Spotlight 中搜索该文件夹不会返回我正在寻找的文件夹。那么,我怎样才能访问这个文件夹并删除它包含的一些数据库。提前谢谢了。

4

1 回答 1

1

这实际上是一个 OS X 问题,但在 OS X 中,转到 Finder,选择 Go 菜单,然后选择 Go to Folder。然后键入“/tmp”作为要转到的文件夹。

您应该能够看到您的数据库并从那里删除。

FWIW,您可以在任何地方创建 SQLlite 数据库 - 例如,在 Documents 目录中创建一个“db”文件夹,然后将其用作配置:

app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////Users/you/Documents/db/UNIQUE_NAME'

这样,在您完成数据库后,清除您的数据库会容易得多。

于 2012-11-25T19:32:18.680 回答