2012-04-26 68 views
1

我在學習Ruby on Rails 3並希望看到Sqlite3中各種Scaffold命令創建的數據庫結構,以便了解更多過程。Sqlite數據庫在OSX中的位置

在OSX雪豹,進入:

which sqlite3

產量:

「在/ usr/local/bin目錄/ sqlite3的」

但是不能似乎找到了數據庫!指向該位置僅產生以下錯誤消息:

連接失敗。文件加密或不是一個數據庫

要查看DBS即時通訊使用:

Navicat for Sqlite

人賜教,其中DBS實際居住? 「/ usr/local/bin/sqlite3」似乎是符號鏈接:/usr/local/Cellar/sqlite/3.7.10/bin/sqlite3s

+1

'which'告訴您的二進制文件,什麼配置或數據。 – Reactormonk 2012-04-26 08:50:46

回答

10

SQLite實際上是無服務器的,因此默認情況下DB文件駐留在你的rails目錄。

例如:

/db/development.sqlite3

您可以檢查您所有的sqlite的環境數據庫在config/database.yml

+0

謝謝!我覺得我應該知道:) – angus 2012-04-26 01:21:44

+0

我想補充一點,你應該檢查出'Base'來破解.sqlite3文件並瀏覽/編輯它 – 2012-04-26 01:40:34