在Rails控制台中,我可以通过发出命令来查看我拥有的表:
的ActiveRecord :: Base.connection.tables
我有一个Oracle视图表,它不在此列表中。在控制台中,我可以查看视图并获得结果。我希望有类似的东西:
ActiveRecord :: Base.connection.views#没有这样的事情
但这可能是一个愚蠢的行为。有什么想法吗?
答案 0 :(得分:0)
通过运行rails dbconsole
(快捷方式别名:“db”)打开数据库本身。获得数据库会话后,运行以下查询:
select view_name from all_views