是否可以从 Sublime Text 3 下载数据库?

Is it possible to download a database from Sublime Text 3?

我正在学习 Michael Hartl 的 RoR 教程,在第 6 课中他使用 Cloud 9 打开数据库 IDE。我正在使用 Sublime Text 3,但不知道如何下载 development.sqlite3 文件。是否可以下载数据库文件并用 Sublime Text 3 打开它?

您可以尝试手动加载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 上单击“查看”->“显示控制台”,然后键入

import sqlite3

如果您在使用 SQLite 的 Rails 项目中工作,development.sqlite3 文件应该已经在您项目的 db 目录中生成 - 无需下载它。

在 Sublime 中打开文件本身可能对您不是很有用,因为它将是代表数据库的大量不可读字符。如果您想与数据库中的数据交互,这里有一些选项:

  • rails dbconsole - 此命令确定您正在使用哪个数据库,并将您放入您将使用它的任何命令行界面.进入 CLI 后,您可以执行 SQLite 命令,例如从表中获取记录列表、更改数据等。 - more info

  • rails 控制台 - 假设您配置了正确的模型和数据库适配器,您可以随时进入 Rails 控制台- rails c - 并使用 ActiveRecord 对数据库进行一些基本调用。 - more info

  • SQLite GUI - 有许多应用程序提供了一个很好的表格用户界面来与数据库中的数据进行交互。 SQLite 的一些跨平台示例是:

希望对您有所帮助!