直接访问SQLite3?

时间:2011-11-01 16:12:59

标签: ruby-on-rails sqlite

我正在学习Ruby on Rails。为此,我使用“Agile Web Development with Rails第4版”,它基本上将引导您完成示例项目的创建。

即使我从中得到了基础知识,但我无法理解我认为的基本概念。关系数据库到底在哪里?如何直接访问它?

如果我使用的是PHP / MySQL,我会去phpmyadmin并直接查询数据。

如何用SQLite3实现这一目标?

我正在使用Linux(Ubuntu)并使用gem安装ror和sqlite。

感谢。

2 个答案:

答案 0 :(得分:4)

您可以从Rails根目录直接访问数据库命令行:

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

答案 1 :(得分:4)

SQLite3数据库存储在一个文件中,通常位于db /文件夹中。如果您使用Firefox,我建议使用SQLite Manager插件。

如果您愿意,可以使用其他数据库,请参阅rails入门指南中的3.3 Configuring a Database