xmlbinary
| 버전 | 기본값 | context | 타입 |
|---|---|---|---|
| 14 | base64 | user | enum |
| 15 | base64 | user | enum |
| 16 | base64 | user | enum |
| 17 | base64 | user | enum |
| 18 | base64 | user | enum |
| 19 | base64 | user | enum |
바이너리 값을 XML로 인코딩하는 방식을 정한다.
bytea 값을 xmlelement나 xmlforest 함수로 XML로 변환할 때 적용된다. 가능한 값은 base64와 hex로 둘 다 XML Schema 표준에 정의된 방식이며, 기본값은 base64다. 어느 쪽이든 모든 값을 표현할 수 있어 선택은 대체로 취향의 문제고, 클라이언트 애플리케이션 쪽 제약이 있다면 그에 맞추면 된다. hex 인코딩은 base64보다 결과가 다소 커진다.
출처: PostgreSQL 18 문서