sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL-beperking, die wordt gecontroleerd op commit en niet eerder

Gebruik BEPERKINGEN INSTELLEN commando:

Je kunt dat ook vinden in de referentiedocumentatie van (bijvoorbeeld) CREATE 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 ]

De beperking kan zijn:

  • AANVANKELIJK UITGESTELD | EERST ONMIDDELLIJK
  • UITSTELBAAR | NIET UITSTELBAAR



  1. CAST()-functie in Oracle

  2. Waarom is mijn tijdstempel verschoven in de tijdzone?

  3. Verbinding maken met MySQL-database met behulp van PHP vanaf een Android-apparaat

  4. Hoe toon ik databasequerystatistieken op de Wordpress-site?