ruby-on-rails - PG::UndefinedTable:错误:关系“房间”不存在
问题描述
我刚刚从 Sqlite3-local 迁移到 heroku 上的 Postgresql。我的一个工作正常的视图现在显示以下错误:
PG::UndefinedTable: ERROR: relation "rooms" does not exist LINE 8: WHERE a.attrelid = '"rooms"'::regclass ^ : SELECT a.attname, format_type(a.atttypid, a.atttypmod), pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod, c.collname, col_description(a.attrelid, a.attnum) AS comment FROM pg_attribute a LEFT JOIN pg_attrdef d ON a.attrelid = d.adrelid AND a.attnum = d.adnum LEFT JOIN pg_type t ON a.atttypid = t.oid LEFT JOIN pg_collation c ON a.attcollation = c.oid AND a.attcollation <> t.typcollation WHERE a.attrelid = '"rooms"'::regclass AND a.attnum > 0 AND NOT a.attisdropped ORDER BY a.attnum
控制器很简单:
def index
@rooms = Room.all
end
控制台显示以下内容:
ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR: relation "rooms" does not exist)
LINE 1: SELECT "rooms".* FROM "rooms" LIMIT $1
^
: SELECT "rooms".* FROM "rooms" LIMIT $1
房间表在数据库中,事件包含一些虚拟数据。请问有人熟悉这个问题吗?谢谢。
解决方案
推荐阅读
- javascript - 如何将animejs导入我的wordpress主题?
- sql-server - 仅当列具有 NULL 值时才分组
- visual-studio-code - Visual Studio 代码中的 Flutter 检查器
- java - 如何使用 Java 创建图表的图像
- c# - 为什么搜索按钮会点击 AddGuest 的验证器?
- javascript - 使用箭头键和鼠标单击创建滑块
- android - Android:如何更新另一个片段上的微调器数据
- python - TypeError:尝试获取可迭代列表时,“列表”对象不可调用
- python - 重新排序列表,从中间拉出 3 个值并放在最后
- python - 选择数据框 Python 中的常见元素