【问题标题】:Rails - how can I view my SQLite tables?Rails - 我如何查看我的 SQLite 表?
【发布时间】:2019-01-14 00:01:36
【问题描述】:

我认为会有更多关于这个特定主题的信息,但是这里有——我需要能够看到我的 Rails 应用程序中的 SQLite 表是什么样子的。我尝试了很多我在网上看到的建议,但它们都给我错误,或者我没有使用正确的命令。

这是我一直在尝试的

rails db 

(进入 sqlite 数据库)

sqlite>.table

(显示相关表格)

sqlite>select * from table1;

接收错误:

Error: unknown command or invalid arguments:  "select". Enter ".help" for help

我一直在试图弄清楚为什么这不起作用,但我有点难过。

【问题讨论】:

  • 这似乎“不可能”。这是什么操作系统?什么 SQLite 版本(例如使用 .version 命令)?
  • 您输入的是.select,前面有一个点,还是select,没有一个点?您不应为任何 SQL 命令键入前面的点。只有 SQLite 特定的命令以点开头。
  • 如果您对 Rails 项目的表结构感兴趣,Annotate gem 非常方便查看发生了什么。可能这根本不是您想要的,但认为它可能对您很方便。
  • 您的数据库中的所有表是否都出现此错误?

标签: sql ruby-on-rails ruby sqlite rails-console


【解决方案1】:

您可以使用 DB browser for SQLite https://sqlitebrowser.org/ 来查看和管理 SQLite 数据库表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    • 2021-08-16
    • 1970-01-01
    • 1970-01-01
    • 2019-03-06
    • 1970-01-01
    相关资源
    最近更新 更多