OSX中Sqlite数据库的位置

1 sqlite ruby-on-rails sqlite3-ruby ruby-on-rails-3

我正在学习Ruby on Rails 3,并希望在Sqlite3中看到由各种Scaffold命令创建的db结构,以便更好地理解该过程.

在OSX Snow Leopard中,输入:

which sqlite3

收益率:

"在/ usr/local/bin目录/ sqlite3的"

但似乎无法找到数据库!指向该位置只会产生以下错误消息:

连接失败.文件已加密或不是数据库

使用以下方法查看dbs:

Navicat for Sqlite

有人启发我dbs实际居住的地方吗?"/ usr/local/bin/sqlite3"似乎是一个符号链接:/usr/local/Cellar/sqlite/3.7.10/bin/sqlite3s

Ale*_*ant 12

SQLite实际上是无服务器的,因此默认情况下DB文件位于rails目录中.

例如:

/db/development.sqlite3

您可以检查所有sqlite环境数据库所在的位置 config/database.yml