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 844 게시물 읽기
No. 844
Re: Re: pg_dump -s XXX 시 발생하는 에러..
작성자
안재석
작성일
2000-04-17 16:38
조회수
12,357

> 제가 볼 때에는 pg_dump의 문제가 아니라 테이블의 문제라고 봅니다.

> 아마도 /s 를 붇이지 않아도 에러가 발생할 것 같은데요.

> 참고가 될지는 모르겠습나다만, 가끔(또는 자주) 시험적인 함수를 만드는

>

> 과정에서 테이블이 손상을 입는 경우가 있었습니다.

>

> 테이블을 만들어 확인해보지는 않았지만,

> 코드에는 문제가 없어 보입니다.(저도 그런류의 함수는 자주(?) 쓰거든요)

>

> 그런데 마지막의

> listen eds_oid;

> 은 왜 쓰신 것인지요?

> 원래는 다른 클라이언트에서 갱신된 것이 있나 서버에 물어보는 것이

> 아닙니까?

> 만드신 코드가 \i와 같은 방법으로 입력되는 경우라면 들은것이 없다고

> 말할탠데요.

>

> 인천의 나사 풀린 산호...

>

 

방금 생성했던 함수와 트리거와 rule을 전부 drop 시키고 다시 pg_dump를

해 보았습니다.. 이상없이 실행되는군요..

 

다시 함수와 트리거와 rule을 create 시킨후 pg_dump /s 를 하니

pg_dump /s dbname > result.sql

역시 같은 에러가 발생하네요..

dumpRules(): SELECT failed for table eds_oid. Explanation from backend: 'ERROR: get_ruledef of spec_insert_rule: query command type 5 not implemented yet

'.

 

그래서 에러가 발생하는 eds_oid 테이블에서 데이타만 pg_dump 해 보았습니다.

pg_dump /t eds_oid /a dbname > result.out

에러가 발생하지 않고 무사히 실행되는군요..

 

결국에는 schema를 dump시킬때만 에러가 발생하는것 같은데..

우선 데이터는 이상없이 백업할 수 있는것 같으니..백업상에 큰 문제는

없을것 같지만..

 

원래대로라면.. 함수나 트리거 rule을 사용하여도 pg_dump /s 가 이상없이

되어야 하는거 맞죠..??

 

 

 

 

 

 

listen eds_oid; 를 쓴 이유는 그냥 listen을 시험 해보기 위해서입니다..

notify와 listen에 대해서.. 시험용이니까요.. ^^*

음..시험적 함수를 쓰시다가 테이블이 손상을 입는 경우가 있다고요..

[Top]
No.
제목
작성자
작성일
조회
857소유권을 변경하려면 어떻게 합니까?
서보훈
2000-04-20
13288
859┕>Re: 소유권을 변경하려면 어떻게 합니까?
Coral
2000-04-20 17:57:57
13513
863 ┕>Re: Re: 소유권을 변경하려면 어떻게 합니까?
서보훈
2000-04-21 13:27:40
13517
864  ┕>Re: Re: Re: 소유권을 변경하려면 어떻게 합니까?
Coral
2000-04-21 13:54:57
13114
867   ┕>Re: 나사가 정확히 지적했군요. :-)
정재익
2000-04-22 14:15:14
13051
854db......
이상희
2000-04-19
11622
856┕>Re: db......
정재익
2000-04-19 19:29:19
12065
842[질문] createuser 에러
이강산
2000-04-17
11776
843┕>initdb의 문제일 가능성 있음.
Coral
2000-04-17 16:40:05
12634
850┕>Re: [질문] createuser 에러
정재익
2000-04-18 19:02:07
12210
839pg_dump -s XXX 시 발생하는 에러..
안재석
2000-04-17
10905
840┕>Re: pg_dump -s XXX 시 발생하는 에러..
coralliter
2000-04-17 13:59:32
11863
844 ┕>Re: Re: pg_dump -s XXX 시 발생하는 에러..
안재석
2000-04-17 16:38:37
12357
845  ┕>저는 정상 작동합니다. (-s)
Coral
2000-04-17 17:07:51
11557
846   ┕>Re: 저는 정상 작동합니다. (-s)
안재석
2000-04-17 17:40:34
11733
847    ┕>Re: Re: 저는 정상 작동합니다. (-s)
Coral
2000-04-17 18:59:38
11769
836감사합니다...
아까 그 초보
2000-04-15
9902
837┕>Re: 감사합니다...
Coral
2000-04-16 04:45:37
10123
838 ┕>Re: Re: 감사합니다...
정재익
2000-04-16 10:54:47
10238
834SQL 문자열 검색시.. Case sensitive...
초보
2000-04-14
10628
835┕>Re: SQL 문자열 검색시.. Case sensitive...
Coral
2000-04-14 16:21:13
11666
832버젼이 맞지 않다는 메세지 같은데 해결 방법은 없습니까?
최용섭
2000-04-14
10326
833┕>Re: 버젼이 맞지 않다는 메세지 같은데 해결 방법은 없습니까?
Coral
2000-04-14 15:20:06
10884
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.054초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다