Postgres에 xml 데이터 형식이 있습니다. 이전에는 사용하지 않았으므로 의견을 듣고 싶습니다. 단점과 단점 vs XML을 저장하기 위해 일반적인 varchar (또는 Text) 열을 사용하는 것.PostgreSQL 8.3 데이터 형식 : xml vs varchar
내가 저장하려고하는 텍스트는 xml 형식이며, UTF-8입니다. 검색 할 필요가 없습니다 (I've read xml로 검색하는 속도가 느림).
이 XML은 실제로 Apache FOP를 사용하여 PDF 생성을 위해 준비된 데이터입니다. XML 은 다른 곳의 데이터 (다른 Postgres 테이블)에서 동적으로 생성 할 수 있습니다. 따라서 생성 된 데이터는 두 번입니다. 이미 생성 된 PDF 문서에 대한 몇 가지 백업 # 2.
알아야 할 사항은 무엇입니까? 우수 사례, 실적, 유지 보수 등?
'text'로 캐스팅하여 비교 연산자가 부족하다는 점을 해결할 수 있습니다 (예 : 'bar (캐스팅 (xmlcol as text))'에서 고유 인덱스 foo를 생성합니다. –
'@Alex Brasetvik' : ... 또는 단순히 열을'TEXT '로 저장하고'XML' 관련 목적으로'XML'으로 변환하십시오. – Quassnoi