PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

lỗi ngủ đông:Không có khóa chính cho bảng được tham chiếu

Hibernate sẽ không tạo lại một cột nếu nó đã tồn tại. foods bảng trong cơ sở dữ liệu có thể có food_id nhưng không được xác định là khóa chính (và có thể không khớp với định nghĩa Hibernate từ lớp Java).

Bạn có thể thay đổi bảng theo cách thủ công như sau:

ALTER TABLE foods ADD PRIMARY KEY (food_id);

Hoặc thử thả bảng và chạy lại mã của bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP:Trình điều khiển PGSQL và AutoCommit?

  2. LỖI:phải là thành viên của vai trò Khi tạo lược đồ trong PostgreSQL

  3. Báo giá đô la chưa kết thúc

  4. Làm cách nào để đếm setof / số khóa của JSON trong postgresql?

  5. Làm cách nào để tạo một trường có danh sách các khóa ngoại trong SQLAlchemy?