sql >> データベース >  >> RDS >> PostgreSQL

Rails:PG ::UndefinedTable:エラー:リレーション...が存在しません

    CreateOrganizationsが原因で、この問題が発生しています。 移行はCreateActioncodesの前に実行されています 実行されます。

    CreateActioncodes 最初に実行することで、action codesが確実に実行されるようにします。 テーブルが存在します。

    移行が実行される順序は、ファイル名に示されているように、移行のタイムスタンプに基づいています。 20141014183645_create_users.rb 20141014205756_add_index_to_users_email.rbの前に実行されます 2番目のタイムスタンプとして-20141014205756 最初のものの後です-20141014183645

    CreateOrganizationsのタイムスタンプを確認してください 移行はCreateActioncodesの移行後です 移行。

    ファイル名のタイムスタンプを手動で変更することもできます。または、これらの移行ファイルを削除して、正しい順序で作成してください。



    1. PostgresLeftはwhere条件で結合します

    2. 後続ゼロ

    3. Oracle11gでのピボット

    4. Oracle PL / SQL:DBMS_SCHEDULER.CREATE_JOBの例