PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Batasan PostgreSQL, yang diperiksa saat komit dan bukan sebelumnya

Gunakan SETEL KONSTRAIN perintah:

Anda juga dapat menemukannya dalam dokumentasi referensi (misalnya) BUAT TABEL

[ 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 ]

Batasannya dapat berupa:

  • Awalnya DITangguhkan | SEGERA AWAL
  • DAPAT DITUNDA | TIDAK DAPAT DITUNDA



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Operasi bitwise di Postgres

  2. Pemeriksaan sintaksis PostgreSQL tanpa menjalankan kueri

  3. Seberapa berbeda PostgreSQL dengan MySQL?

  4. Berapa banyak skema yang dapat dibuat di postgres

  5. Kegagalan untuk Replikasi PostgreSQL 101