그림도 들어가고 정수도 들어가고 텍스트도 들어있는 파일하나를 데이타베이스 한 필드에 들어갈 수
있는지요?
각 필드에 나누어서 넣어보려고 있으나 각 데이타 값들이 가변적으로 변하는 바람에 이생각을
했는데 될런지요?
그림, 정수, 텍스트가 들어있는 파일 하나면 당연히 한개의 필드 아닌가요? -.-;;;; 파일을 읽어서 필드에 넣으시면 될테고..
그림, 정수, 텍스트가 따로따로 있는데 1개의 row에 넣기를 원하시는 거라면 테이블 구조를 그렇게 만들면 될 터인데..
질문을 제가 이해를 못하는 모양입니다 -.-;;
정확히 이해는 못하겠지만 그때 그때 구성이 달라지는 자료라는 말씀이시라면 XML로 만들어서 text 필드에 넣어 버리면 되지 않을까요? 그림 같은 이진 자료는 base64같은 것으로 인코딩 해야겠구요.
사실은 mfc랑 연동해서 프로그램을 만들어 보려고 하고 있습니다.
저장할 것이 10k 미만이지만 내용의 자료나 크기가 때때로 변하는
것을 하나로 묻어서 한 필드에 넣으려고 합니다.무슨 자료형으로 넣야
하는지 궁금해요
그 묶겨진 자료를 응용프로그램 차원에서 풀어서 쓸 것이라면, 단순한 bytea 자료형으로 묶겨진 이진자료 하나로 저장하면 될것이고요.
그 묶겨진 자료가 묶겨지는 규칙이 확실하고, 데이터베이스 차원에서 묶겨진 특정 한 부분만을 추출해야할 상황이 있으면, 모든 부분 하나하나를 하나의 칼럼으로 정의하든지, 아니면, 8.0 버전을 사용한다면, 자바의 클래스 인스턴스를 파일로 저장하는 것 처럼 복합자료형으로 저장하셔도 됩니다.
복합자료형에 대한 자세한 이야기는
http://www.postgresql.or.kr/pgdevdoc/rowtypes.html