【发布时间】: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