Jin's Dev Story

[PostgreSQL] PostgreSQL 테이블 생성 본문

Database/PostgreSQL

[PostgreSQL] PostgreSQL 테이블 생성

woojin._. 2024. 6. 10. 09:43

테이블 생성

테이블 생성 시 컬럼의 제약 조건

  • NOT NULL
    • 해당 조건이 있는 컬럼은 NULL이 저장될 수 없음
  • UNIQUE
    • 해당 조건이 있는 컬럼의 값은 테이블 내에서 유일해야 함 (중복 X)
  • PRIMARY KEY
    • 해당 조건이 있는 컬럼의 값은 테이블 내에서 유일해야 하고 반드시 NOT NULL이어야 함
  • CHECK
    • 해당 제약 조건이 있는 컬럼은 지정하는 조건에 맞는 값이 들어가야 함
  • REFERENCES
    • 해당 제약 조건이 있는 컬럼의 값은 참조하는 테이블의 특정 컬럼에 값이 존재해야 함