我正在关注Michael Hartl的RoR教程,在第6课中,他使用Cloud 9 IDE打开数据库。我正在使用Sublime Text 3,我无法弄清楚如何下载development.sqlite3文件。是否可以下载数据库文件并打开它Sublime Text 3?
答案 0 :(得分:2)
您可以尝试手动加载sqlite3模块(MacOS说明)
从
复制整个sqlite3文件夹/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3
到您的Sublime Text 3文件夹
然后复制
/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/lib-dynload
到同一个文件夹
最后在Sublime点击查看 - >显示控制台,然后键入
导入sqlite3
答案 1 :(得分:1)
如果您正在使用SQLite在Rails项目中工作,那么应该已经在项目的db
目录中生成了development.sqlite3文件 - 无需下载它。< / p>
在Sublime中打开文件本身对你来说可能不是很有用,因为它会成为代表数据库的大量不可读字符。如果要与数据库中的数据进行交互,可以使用以下选项:
rails dbconsole - 此命令指出您正在使用的数据库,并将您放入与其一起使用的任何命令行界面。进入CLI后,您可以执行SQLite命令,例如从表中获取记录列表,更改数据等。 - more info
rails console - 假设您配置了正确的模型和数据库适配器,您可以随时进入Rails控制台 - rails c
- 并使用ActiveRecord进行一些基本调用到数据库。 - more info
SQLite GUI - 有许多应用程序提供了一个很好的表格用户界面来与数据库中的数据进行交互。 SQLite的一些跨平台示例是:
希望这有帮助!