기존에 있던 다른 데이터들은 다 이전을 했는데요
oid가 있는 테이블이 있고 그 oid의 large object 테이블에는 이미지파일이 들어있습니다.
테이블 구조는
Column | Type | Modifiers
--------------+------------------------+--------------------
id | integer | not null
file_name | character varying(100) | not null
file_body | oid |
file_size | integer | not null
preview_file | oid |
preview_name | character varying(30) |
대략 이렇게 있습니다
파일과, 프리뷰파일 컬럼에 oid가 들어갑니다
large object를 이전하려고 하는데 잘 안되네요
찾아보니까
pg_dump -b 옵션으로 large object도 덤핑할수 있던데요
restore시에 버젼차이가 있어도 문제가 되지않습니까?
7에서 pg_dump 덤프를떠서 8에서 pg_restore시에 특별히 문제는 없는지요?
제가 테스트해보면 좋을텐데 그럴 상황이 안돼어서요 죄송합니다.
해보신분 있으시면 조언좀 부탁드립니다.
한가지 더
지금 계획으로는 pg_dump -b -Ft -t TESTTABLE -f tasetable.sql testdb 이렇게 줘서
덤프를 뜰려고하는데 저렇게 테이블을 지정하면 그 테이블에 걸린 oid만 large object table에서찾아서 덤핑이 될까요?
|