1

Ruby on Rails 3を学んでいて、プロセスをより深く理解するために、Sqlite3のさまざまなScaffoldコマンドによって作成されたdb構造を確認したいと思います。

OSX Snow Leopardで、次のように入力します。

which sqlite3

収量:

"/ usr / local / bin / sqlite3"

しかし、データベースを見つけることができないようです!その場所を指すと、次のエラーメッセージが表示されるだけです。

接続に失敗しました。ファイルが暗号化されているか、データベースではありません

以下を使用してdbsimを表示するには:

SqliteのNavicat

誰かがdbsが実際にどこにあるか私に教えてくれますか?「/usr/ local / bin / sqlite3」は、/ usr / local / Cellar / sqlite / 3.7.10 / bin/sqlite3sへのシンボリックリンクのようです。

4

1 に答える 1

12

SQLiteは実際にはサーバーレスであるため、DBファイルはデフォルトでrailsディレクトリにあります。

例えば:

/db/development.sqlite3

すべてのsqlite環境データベースがどこにあるかを確認できますconfig/database.yml

于 2012-04-26T00:42:57.337 に答える