PostgreSQL다양한 세트가 있습니다 사용자가 사용할 수 있는 기본 데이터 유형입니다. 사용자는 다음에 새로운 유형을 추가할 수 있습니다.포스트그레SQL다음을 사용하여PostgreSQL : 문서 : 8.4 : 무지개 토토 생성명령.
표 8-1모두 표시 내장된 범용 데이터 유형. 대부분의 대안 에 나열된 이름"별칭"열 내부적으로 사용되는 이름입니다.PostgreSQL역사적인 이유로. 에서 또한 내부적으로 사용되거나 더 이상 사용되지 않는 일부 유형을 사용할 수 있습니다. 하지만 여기에는 나열되어 있지 않습니다.
표 8-1. 데이터 유형
| 이름 | 별칭 | 설명 |
|---|---|---|
| 비긴트 | int8 | 부호 있는 8바이트 정수 |
| 큰 직렬 | 연재8 | 8바이트 정수 자동 증가 |
| 비트 [ (n) ] | 고정 길이 비트 문자열 | |
| 비트 가변 [ (n) ] | varbit | 가변 길이 비트 문자열 |
| 부울 | 부울 | 논리적 부울(참/거짓) |
| 상자 | 평면 위의 직사각형 상자 | |
| 바이테아 | 바이너리 무지개 토토("바이트 배열") | |
| 문자 변경 [ (n) ] | varchar [ (n) ] | 가변 길이 문자열 |
| 문자 [ (n) ] | 문자 [ (n) ] | 고정 길이 문자열 |
| cidr | IPv4 또는 IPv6 네트워크 주소 | |
| 서클 | 비행기 위에 동그라미 | |
| 날짜 | 달력 날짜(년, 월, 일) | |
| 배정밀도 | float8 | 배정밀도 부동 소수점 수(8바이트) |
| inet | IPv4 또는 IPv6 호스트 주소 | |
| 정수 | int, int4 | 부호 있는 4바이트 정수 |
| 간격 [필드 ] [ (p) ] | 시간 범위 | |
| 라인 | 비행기 위의 무한한 선 | |
| lseg | 평면 위의 선분 | |
| macaddr | MAC(미디어 액세스 제어) 주소 | |
| 돈 | 통화 금액 | |
| 숫자 [ (p, s) ] | 십진수 [ (p, s) ] | 선택 가능한 정밀도의 정확한 숫자 |
| 경로 | 평면 위의 기하학적 경로 | |
| 점 | 평면 위의 기하학적 점 | |
| 다각형 | 평면 위의 닫힌 기하학적 경로 | |
| 진짜 | float4 | 단정밀도 부동 소수점 수(4바이트) |
| 작은int | int2 | 부호 있는 2바이트 정수 |
| 연재 | 연재4 | 4바이트 정수 자동 증가 |
| 텍스트 | 가변 길이 문자열 | |
| 시간 [ (p) ] [ 시간대 없음 ] | 시간(시간대 없음) | |
| 시간 [ (p) ] 시간대 포함 | timetz | 시간대를 포함한 시간 |
| 타임스탬프 [ (p) ] [ 시간대 없음 ] | 날짜 및 시간(시간대 없음) | |
| 타임스탬프 [ (p) ] 시간대 포함 | timestamptz | 날짜 및 시간(시간대 포함) |
| tsquery | 텍스트 검색 쿼리 | |
| ts벡터 | 텍스트 검색 문서 | |
| txid_snapshot | 사용자 수준 거래 ID 스냅샷 | |
| uuid | 범용 고유 식별자 | |
| xml | XML 데이터 |
호환성:다음 유형(또는 철자법) 해당)은 다음과 같이 지정됩니다.SQL: 비긴트, 비트, 비트 다양함, 부울, 문자, 문자 다양, 문자, varchar, 날짜, 더블 정밀도, 정수, 간격, 숫자, 십진수, 진짜, 작은int, 시간(시간대 포함 또는 제외),타임스탬프(시간대 포함 또는 제외),xml.
각 데이터 유형에는 다음에 의해 결정되는 외부 표현이 있습니다. 입력 및 출력 기능. 내장된 유형 중 상당수는 명백한 외부 형식. 그러나 여러 유형이 고유한포스트그레SQL, 예: 기하학적 경로 또는 다음과 같은 여러 가지 가능한 형식이 있습니다. 날짜 및 시간 유형. 입력 및 출력 기능 중 일부는 다음과 같습니다. 되돌릴 수 없습니다. 즉, 출력 함수의 결과가 손실될 수 있습니다. 원래 입력과 비교했을 때 정확도가 높습니다.