PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Rails:PG::UndefinedTable:ERROR:relasi ... tidak ada

Jadi masalah ini terjadi karena CreateOrganizations migrasi sedang dijalankan sebelum CreateActioncodes dieksekusi.

CreateActioncodes dijalankan terlebih dahulu sehingga memastikan bahwa action codes tabel ada.

Urutan menjalankan migrasi didasarkan pada cap waktu migrasi - seperti yang ditunjukkan dalam nama file. 20141014183645_create_users.rb akan berjalan sebelum 20141014205756_add_index_to_users_email.rb sebagai stempel waktu yang kedua - 20141014205756 setelah yang pertama - 20141014183645 .

Pastikan stempel waktu CreateOrganizations migrasi setelah CreateActioncodes migrasi.

Anda dapat secara manual mengubah stempel waktu dalam nama file. Atau hapus file migrasi ini, dan buat dalam urutan yang benar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa kita membutuhkan perantara pesan seperti RabbitMQ melalui database seperti PostgreSQL?

  2. Setel ulang nilai urutan sebagai 1

  3. Praktik Terbaik Replikasi PostgreSQL - Bagian 2

  4. KESALAHAN:tidak dapat membuat file stat XX.csv:Kesalahan tidak diketahui

  5. PostgreSQL - bagaimana cara membuat tanggal di zona waktu yang berbeda?