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

Liệt kê các ràng buộc cho tất cả các bảng có các chủ sở hữu khác nhau trong PostgreSQL

Hãy thử sử dụng cái này .. cung cấp tất cả các tên ràng buộc và mô tả ràng buộc.

  • Khóa ngoại
  • Kiểm tra
  • Khóa chính
  • Độc đáo

Như:

select conrelid::regclass AS table_from, conname, pg_get_constraintdef(c.oid)
from   pg_constraint c
join   pg_namespace n ON n.oid = c.connamespace
where  contype in ('f', 'p','c','u') order by contype


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql - nhóm theo phạm vi để bao gồm các phạm vi không có giá trị

  2. Làm cách nào để thêm khóa vào giá trị mảng JSON?

  3. PostgreSQL đến Data-Warehouse:Cách tiếp cận tốt nhất cho ETL gần thời gian thực / trích xuất dữ liệu

  4. PostgreSQL:Tìm quyền cho phần tử, chuyển tới thư mục gốc

  5. Làm thế nào để chỉ cho phép một hàng cho một bảng?