sqliteの物理DBファイルの場所が知りたいです。WindowsでRuby(Rails)を使っています。書籍に従い、gem install sqlite3 として問題なくDBを使えていますが(rails dbconsoleを使って)、sqliteの物理DBファイルはどこにあるのでしょうか?理由はEclipseのDB Viewerから見ようとしましたが、場所がわからず困っています。


環境情報は以下です。
RUBY VERSION: 1.9.2
EXECUTABLE DIRECTORY: c:/Ruby192/bin
Rails 3.1.1

ちなみに、「gem install sqlite3 」で、sqlite3のドライバもインストールしていますが、どこに保存されているのでしょうか?

よろしくお願いします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/10/29 12:41:55
  • 終了:2011/11/07 00:26:49

回答(1件)

id:a-kuma3 No.1

a-kuma3回答回数4619ベストアンサー獲得回数19552011/10/29 17:35:40

ポイント100pt

database.yml に書いてあるけど、ということではなく?


アプリケーションのルートディレクトリ (RAILS_APP_PATH) の配下に

config というディレクトリがあって、そこに database.yml があり、

そのファイルには、

development:
  adapter: sqlite3
  database: db/development.sqlite3
  timeout: 5000

みたいなふうに書いてあって、DB の実体はルートディレクトリ配下の db ディレクトリの下にある development.sqlite3 が実体になっています。

http://www.rubylife.jp/rails/ini/index2.html


書籍通りに書いてるのであれば、ほぼこのまんまという可能性が非常に高いと思います。

id:nemutaiyo

あああ!ありました。ありがとうございます。拡張子が.dbかと思っていました。接続もできました。感謝します!

2011/10/29 19:14:34

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません