smallint
작은 범위의 정수, 2 bytes(-32768 ~ +32767)
integer
정수에 대한 일반적인 선택, 4 bytes(-2147483648 ~ +2147483647)
bigint
큰 범위의 정수, 8 bytes(-9223372036854775808 ~ 9223372036854775807)
decimal
사용자 지정 정밀도, variable, 정확(제한 없음)
numeric
사용자 지정 정밀도, variable, 정확(제한 없음)
real
가변 정밀도, 부정확, 4 bytes(6자리 소수점 정밀도)
double precision
가변 정밀도, 부정확, 8 bytes(15자리 소수점 정밀도)
serial
자동 증가 정수, 4 bytes(1 ~ 2147483647)
bigserial
큰 자동 증가 정수, 8 bytes(1 ~ 9223372036854775807
money
통화 금액, 8 bytes(-92233720368547758.08 ~ +92233720368547758.07)
character varying(n), varchar(n)
제한이있는 가변 길이
character(n), char(n)
고정 길이, 공백 채우기
"char"
1byte 내부 유형, 1 byte
name
개체 이름의 내부 유형, 64 bytes
bytea
가변 길이 이진 문자열, 1 또는 4 byte와 실제 2진 문자열
timestamp [(p)][without time zone]
날짜와 시간 모두(시간대 없음), 8 bytes
timestamp [(p)] with time zone
시간대가 있는 날짜와 시간 모두, 8 bytes
time [(p)][without time zone]
시간(날짜 없음), 8 bytes
time [(p)] with time zone
시간대만 포함, 12 bytes
interval [fields][(p)]
시간 간격, 16 bytes
boolean
참 또는 거짓 상태, 1 byte
point
비행기 위의 포인트, 16 bytes, (x,y)
line
무한 라인(완전히 구현되지 않음), 32 bytes, ((x1,y1),(x2,y2))