[PostgreSQL] λλ©μΈ
λλ©μΈμ νμ
μ λν 보μΌλ¬νλ μ΄νΈλΌκ³ ν μ μλ€.
νμ
μ λν΄νΈκ°, μ μ½μ¬ν λ±μ λ¬Άμ΄μ λ νλμ νμ
μ μ μνλ κ²μ΄λ€.
λλ©μΈμ κΈ°λ³Έ μμ±λ²μ μλμ κ°λ€.
CREATE DOMAIN λλ©μΈλͺ
AS κΈ°λ°νμ
...;
ν μ΄λΈ 컬λΌμ μ μν λμ²λΌ DEFAULT, NOT NULL, CHECK λ±μ μ€μ€μ΄ μ΄μ΄λΆμΌ μ μλ€.
λ μ΄κ±Έ μ΄μ©ν΄μ UTCκ°μ μ μμ ννλ‘ μ μ₯νλ λλ©μΈ νμ
μ μ μνλ€.
NULLμ΄ μλκ³ , νμ¬ μκ°κ°μ UTC μ μλ‘ κΈ°λ³Έμ μ₯νλ©°, 0 μ΄μμ΄λλ‘ νλ€.

κ·ΈλΌ κ·Έλ₯ ν μ΄λΈ μ»¬λΌ νμ λμ μ κ±Έ λ£μ΄μ€ μ μλ€.
νμ
μ΄ UTC_TYPEμΌλ‘ νμλκΈ΄ νλλ°, μ€μ λ‘λ κ·Έλ₯ INT8 νμ
μ΄λΌκ³ ν μ μκ² λ€.
μμ κ³ μ ν νμ
μ μμ±νλ CREATE TYPEκ³Ό λ€λ₯΄κ² DOMAINμ κ³ μ ν νμ
μ μλκ³ , κ·Έλ₯ λ¬Έλ²μ νΈμμΌ λΏμ΄κΈ° λλ¬Έμ΄λ€.
μ¬μ©λ²μ λ³λ¬λ¦¬ νΉμ΄ν μ μ μλ€.

μ°Έμ‘°
https://runebook.dev/ko/docs/postgresql/sql-createdomain