PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Ограничение на PostgreSQL, което се проверява при извършване, а не по-рано

Използвайте ЗАДАВАНЕ НА ОГРАНИЧЕНИЯ команда:

Можете също да намерите това в референтната документация на (например) CREATE ТАБЛИЦА

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

Ограничението може да бъде:

  • ПЪРВОНАЧАЛНО ОТЛОЖЕНО | ПЪРВОНАЧАЛНО НЕЗАБАВНО
  • С ОТЛАГАНЕ | НЕ СЕ ОТЛАГА



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да ускоря броенето на редове в PostgreSQL таблица?

  2. psycopg2.ProgrammingError:синтактична грешка при или близо до stdin грешка при опит за copy_from redshift

  3. PostgreSQL:намерете броя на последователните дни до момента

  4. Как Asind() работи в PostgreSQL

  5. Внедряване на проект Django в Webfaction