이 질문은 bytea v. oid v. blobs v. large objects 등에 관한 것이 아닙니다.
기본 키 integer
필드와 필드가 포함 된 테이블 이 bytea
있습니다. bytea
필드에 데이터를 입력하고 싶습니다 . 아마도 이것은 PL/
언어 중 하나에 의해 수행 될 수 있으며, 앞으로이 작업을 수행 할 수 PL/Python
있습니다.
여전히 테스트하고 실험하면서 "표준"SQL 문을 사용하여 파일 (서버의)에서 데이터를 삽입하고 싶습니다. 서버에 대한 쓰기 권한이있는 관리자 만 원하는 방식으로 데이터를 삽입 할 수 있다는 것을 알고 있습니다. 사용자가 bytea
현재 데이터를 삽입하지 않기 때문에이 단계에서 걱정하지 않습니다 . 다양한 StackExchange 사이트, PostgreSQL Archives 및 인터넷을 일반적으로 검색했지만 답변을 찾지 못했습니다.
편집 : 2008 년 이 토론은 내가하고 싶은 일이 불가능하다는 것을 암시합니다. 그러면 bytea
필드 는 어떻게 사용됩니까?
편집 : 이 2005 년부터 비슷한 질문은 답이 남아있다.
해결 : 제공된 자세한 여기 온 psycopg
웹 사이트는 내가 파이썬으로 작성한 솔루션의 기초를 제공했다. 를 bytea
사용하여 이진 데이터를 열에 삽입 할 수도 있습니다 PL/Python
. "순수한"SQL을 사용하여 이것이 가능한지 모르겠습니다.
blob
). 그게 실수라면 진심으로 사과드립니다.
blob
괜찮다고 생각 datafile
합니다. 어쩌면 관련이 없습니다.