database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 7540 게시물 읽기
No. 7540
7.2 에서 8.3으로 데이타이전(large object문제)하려고합니다.
작성자
서정주(moreta)
작성일
2008-10-10 12:17ⓒ
2008-10-10 12:46ⓜ
조회수
6,056

기존에 있던 다른 데이터들은 다 이전을 했는데요


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에서찾아서 덤핑이 될까요?

이 글에 대한 댓글이 총 1건 있습니다.

pg_dump: Large object output is not supported for a single table.

pg_dump: Use all tables or a full dump instead.

이런메세지가 뜨네요.. 한개테이블만은 안돼나 봅니다.. ㅠ.ㅠ

서정주(moreta)님이 2008-10-10 12:48에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7543ASP.NET과 POSTGRES [3]
송준석
2008-10-11
7481
7542에러 해결책좀 알려주시길 ㅠㅠ [1]
정상귀
2008-10-10
8340
7541DB연결이 안되네요~ 제발 도움 부탁드립니다.
하주연
2008-10-10
6491
75407.2 에서 8.3으로 데이타이전(large object문제)하려고합니다. [1]
서정주
2008-10-10
6056
7539AS 생략 안되나요? [1]
post
2008-10-10
6194
7538초보적인 질문입니다~ [2]
관식
2008-10-08
7028
7537insert & import 속도 [6]
박성식
2008-10-08
7219
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다