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

Các khóa ngoại JSON trong PostgreSQL

Việc gán khóa ngoại cho thuộc tính json là không thể và không bao giờ có thể thực hiện được. Đó sẽ là một thay đổi lớn và khá phức tạp đối với việc thực thi khóa ngoại của PostgreSQL. Tôi không nghĩ là không thể làm được, nhưng sẽ gặp phải các vấn đề tương tự như những vấn đề mà bản vá khóa-to-mảng gặp phải.

Với 9.4, bạn sẽ có thể đặt toàn bộ đối tượng json thành khóa ngoại dưới dạng jsonb hỗ trợ các bài kiểm tra bình đẳng. Trong 9.3 bạn thậm chí không thể làm điều đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truyền một mảng mảng làm tham số cho một hàm

  2. urlencode chỉ với các chức năng cài sẵn

  3. Di chuyển quyền truy cập MS sang PostgreSQL

  4. Trộn các mức cô lập trong PostgreSQL

  5. Cách INTERSECT hoạt động trong PostgreSQL