1
移行はテーブルを作成しません。PGError:ERROR:リレーションが存在しません(レール3.1.3)
移行はうまく動作し、エラーは発生しません。
PGError: ERROR: relation "events" does not exist
LINE 4: WHERE a.attrelid = '"events"'::regclass
^
: SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"events"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
データベースに見ていれば何の表「イベント」が存在しない:
$rake db:migrate
== CreateEvents: migrating ===================================================
-- create_table(:events)
NOTICE: CREATE TABLE will create implicit sequence "events_id_seq" for serial column "events.id"
NOTICE: CREATE TABLE/PRIMARY KEY will create implicit index "events_pkey" for table "events"
-> 0.0120s
== CreateEvents: migrated (0.0125s) ==========================================
しかし、その後
は、エラーが発生しました。 運用モードで表示されます。
正確に!私は恥ずかしい。ありがとうございました。 –