2011-11-01 125 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