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 7274 게시물 읽기
No. 7274
pg_restore -O 로 복원시에 소유주 문제.
작성자
안명규(ratsbomb)
작성일
2007-11-30 14:09
조회수
6,372

안녕하세요?


pg_restore -O 옵션으로 복원시에, 아래와 같은 오류가 1건 뜹니다. 다른 것은 문제 없고요.

데이터도 정상적으로 들어가는 것 같습니다.

오류 메세지는 아래와 같습니다.


pg_restore: [덤프받을 DB] could not execute query: 오류:  public 스키마(schema)의 소유주여야만 합니다

    Command was:

COMMENT ON SCHEMA public IS 'Standard public schema';


그래서, 문제가 되는 부분을 찾아보니(plain text로 백업을 다시 뜬 다음 확인해봤습니다.)

-- 

-- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: postgres

-- 

   

COMMENT ON SCHEMA public IS 'Standard public schema';


여기 인 것 같은데요.


어떻게 처리해야하는 지요?


A서버->B서버로 데이터를 이전하는데, A서버의 Postgres의 User는 postgres였고, B서버의 Postgres User는 새로운 사용자였습니다.

그래서 -O(--no-owner)옵션으로 백업하고, 복원했는데, 하나 에러가 나는 군요.


그럼, 선배님들의 조언 부탁드립니다. ^^

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

복구할때도 postgres 사용자로 복구하세요. ^^

김상기(ioseph)님이 2007-12-03 15:38에 작성한 댓글입니다.

예. 답변 감사합니다.

질문의 취지는 사용자를 변경해서 복원할 수 없는 지 입니다. ^^


Postgres로 복원하면 물론 에러 없이 복원할 수 있지만, 해당 Table에 대해서 또 새로운 사용자에 대한 권한 설정을 해야하지 않습니까?


사용자 소유 권한과 상관없이 데이터만 옮기고 싶은데, 다른 방법이 없을지요?

안명규(ratsbomb)님이 2007-12-03 17:41에 작성한 댓글입니다.

코멘트는 안들어가도 상관없지 않나요 >.<a;

abcd님이 2007-12-12 14:50에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
7277디비접속 시 mac address로 접근이 가능한가요 [1]
한수부탁요.
2007-12-03
5407
7276제로보드XE 를 pgsql 에서도 쓸수 있었으면 좋겠네요.. [11]
김태훈
2007-12-01
6217
7275create role 이 먹질 않아요. [1]
박일룡
2007-11-30
5661
7274pg_restore -O 로 복원시에 소유주 문제. [3]
안명규
2007-11-30
6372
7273pgpool 3.4.1 버전을 설치했습니다. [1]
궁금합니다
2007-11-28
6041
7272postmaster 접속과 postgres계정으로 전환시
영광
2007-11-26
5739
7269recycled transaction log file "xxxxxxxxx..." [2]
이형규
2007-11-16
6113
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다