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

PostgreSQL:tên ràng buộc mặc định

Tên tiêu chuẩn cho các chỉ mục trong PostgreSQL là:

{tablename}_{columnname(s)}_{suffix}

trong đó hậu tố là một trong những phần sau:

  • pkey cho một ràng buộc Khóa chính
  • key cho một ràng buộc duy nhất
  • excl đối với ràng buộc Loại trừ
  • idx cho bất kỳ loại chỉ mục nào khác
  • fkey cho một khóa nước ngoài
  • check cho một ràng buộc Kiểm tra

Hậu tố tiêu chuẩn cho các chuỗi là

  • seq cho tất cả các chuỗi

Bằng chứng về ràng buộc DUY NHẤT của bạn:

LƯU Ý:TẠO BẢNG / DUY NHẤT sẽ tạo chỉ mục ngầm định "example_a_b_key" cho bảng "example"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có bất kỳ tùy chọn nào cho một bảng tham gia cho nhiều hiệp hội không?

  2. 2 cách để thêm Zeros hàng đầu trong PostgreSQL

  3. Tham chiếu đến bí danh cột tổng hợp được chọn trong mệnh đề có trong Postgres

  4. Postgresql SQL GROUP BY khoảng thời gian với độ chính xác tùy ý (xuống đến mili giây)

  5. Truy vấn PostgreSQL rất chậm với giới hạn 1