백엔드/PostgresQL

[PostgreSQL] Postgresql 강좌 - 4. 데이터 타입

Koras02 2022. 4. 8. 22:46

Name Aliases Description
Bigint int8 signed 8byte 정수형
Bigserial serial8 자동증가 8byte 정수형
bit [ (n) ]   고정길이 bit string
bit varying [ (n) ] Varbit 가변길이 bit string
Boolean Bool Boolean연산 (true/false)
Box   평면 위의 직사각형 상자
Bytea   이진 data ("byte array")
character [ (n) ] char [ (n) ] 고정길이 character string
character varying [ (n) ] varchar [ (n) ] 가변길이 character string
Cidr   IPv4 or IPv6 network address
Circle   평면 위의 면
Date   달력 날짜 (year, month, day)
double precision float8 double precision floating-point number (8 bytes)
Inet   IPv4, IPv6 host address
Integer int, int4 signed four-byte 정수형
interval [ fields ] [ (p) ]   time 구간
Json   문자 JSON data
Jsonb   이진 JSON data, decomposed
Line   평면 위의 직선
Lseg   평면의 선분
Macaddr   MAC (Media Access Control) address
Money   현금 총액
numeric [ (p, s) ] decimal [ (p, s) ] exact numeric of selectable precision
Path   평면의 geometric path
pg_lsn   PostgreSQL Log 번호
Point   평면의 geometric point
Polygon   평면의 closed geometric path
Real float4 single precision floating-point number (4 bytes)
Smallint int2 signed 2bytes 정수형
Smallserial serial2 자동증가 2bytes 정수형
Serial serial4 자동증가 4bytes 정수형
Text   가변길이 character string
time [ (p) ] [ without time zone ]   time of day (no time zone)
time [ (p) ] with time zone timetz time of day, including time zone
timestamp [ (p) ] [ without time zone ]   날짜와 시간 (no time zone)
timestamp [ (p) ] with time zone timestamptz 날짜와 시간, including time zone
Tsquery   text 검색 쿼리
Tsvector   text 검색 문서
txid_snapshot   user수준 transaction ID snapshot
Uuid   universally unique identifier
Xml   XML data