2011-11-01 140 views
1

我在學習Ruby on Rails。爲此,我正在使用「Agile Web Development with Rails 4th edition book」,它基本上引導您完成示例項目的創建。直接訪問SQLite3?

儘管我已經從中得到了基礎知識,但我沒有理解我認爲是一個基本概念。關係數據庫究竟在哪裏,我如何直接訪問它?

如果我使用PHP/MySQL,我會去phpmyadmin並可以直接查詢數據。

如何用SQLite3實現這一點?

我使用Linux(Ubuntu)並安裝了ror和sqlite以及gem。

謝謝。

+1

這個問題涵蓋了sqlite3的替代phpmyadmin http://stackoverflow.com/questions/3332250/windows-gui-tool-for-sqlite3 – Nick

回答

4

在Rails根,你可以直接與訪問數據庫的命令行:

$ sqlite3 db/development.sqlite3 
SQLite version 3.7.5 
Enter ".help" for instructions 
Enter SQL statements terminated with a ";" 
sqlite> 
4

的sqlite3的數據庫存儲在一個文件中,通常位於DB /文件夾。如果您使用Firefox,我推薦使用SQLite Manager插件。

如果需要,您可以使用其他數據庫,請參閱軌道入門指南中的3.3 Configuring a Database