Answers:
您可能正在寻找:
ActiveRecord::Base.connection.tables
和
ActiveRecord::Base.connection.columns('projects').map(&:name)
您可能应该将它们包装成较短的语法.irbrc
。
table_structure
似乎特定于sqlite适配器。
我希望我的较晚回答可以有所帮助。
这将转到Rails数据库控制台。
rails db
漂亮打印您的查询输出
.headers on
.mode columns
(turn headers on and show database data in column mode )
显示表格
.table
“ .help”以查看帮助。
或使用“从汽车中选择*”之类的SQL语句
您可以rails dbconsole
用来查看Rails应用程序正在使用的数据库。这是另一种答案rails db
。这两个命令都将指导您使用命令行界面,并允许您使用该数据库查询语法。