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

Ràng buộc PostgreSQL, được kiểm tra khi cam kết và không sớm hơn

Sử dụng ĐẶT CÂU HỎI lệnh:

Bạn cũng có thể tìm thấy điều đó trong tài liệu tham khảo của (ví dụ) TẠO BẢNG

[ CONSTRAINT constraint_name ]
{ NOT NULL |
  NULL |
  CHECK ( expression ) [ NO INHERIT ] |
  DEFAULT default_expr |
  GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY [ ( sequence_options ) ] |
  UNIQUE index_parameters |
  PRIMARY KEY index_parameters |
  REFERENCES reftable [ ( refcolumn ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ]
    [ ON DELETE action ] [ ON UPDATE action ] }
[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]

Ràng buộc có thể là:

  • XÁC ĐỊNH BAN ĐẦU | BAN ĐẦU NGAY LẬP TỨC
  • CÓ THỂ XÁC ĐỊNH | KHÔNG THỂ XÁC ĐỊNH



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt về hiệu suất giữa UUID, CHAR và VARCHAR trong bảng PostgreSql?

  2. Toán tử không tồn tại:số nguyên =? khi sử dụng Postgres

  3. Docker &Postgres:Không liên kết được địa chỉ tcp 0.0.0.0:5432 đã được sử dụng

  4. PgBouncer 1.7 - “Màu sắc thay đổi sau khi phục sinh”

  5. Chuyển thủ tục Oracle sang PostgreSQL