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

kesalahan hibernasi:Tidak ada kunci utama untuk tabel yang direferensikan

Hibernasi tidak akan membuat ulang kolom jika sudah ada. foods tabel dalam database mungkin memiliki food_id kolom tetapi tidak didefinisikan sebagai kunci utama (dan mungkin tidak cocok dengan definisi Hibernasi dari kelas Java).

Anda dapat mengubah tabel secara manual seperti ini:

ALTER TABLE foods ADD PRIMARY KEY (food_id);

Atau coba jatuhkan tabel dan jalankan kembali kode Anda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuat ekstensi tidak dapat dipindahkan?

  2. Bagaimana cara men-debug prosedur tersimpan postgresql?

  3. Format Angka dengan Koma di PostgreSQL

  4. Bagaimana cara mengubah jenis kolom di Heroku?

  5. Kembalikan Semua Catatan Historis untuk Akun dengan Perubahan Nilai Terkait Tertentu