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 7261 게시물 읽기
No. 7261
OID 에러
작성자
김대헌(terisss)
작성일
2007-11-07 16:46
조회수
5,304

rtm_alarm_log 테이블의 수정을 위해서 드럽한 후에 새로 생성했습니다.

그런데, 

DB Error : "ERROR: Relation "rtm_alarm_log" with OID 16645 no longer exists" 

라는 메시지가 뜨네요


이름은 똑같이 생성했고, 안에 약간의 조건이 달랐을 따름인데 OID 를 가지고 처리하는게 있는것 같습니다. 


물론 생성할때는 WITH  OIDS;

라는 옵션을 주었구요. 해결방법이 없을까요? OID만 새로 지정해주면 되는 것 같기도 한데. 부탁드립니다.

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

테이블의 with oids 와 윗 메시지와 별개입니다. 


윗 메시지는 해당 16645 OID 자체가 아마 그 테이블인것 같습니다. 


pg_class에서 rtm_alarm_log 테이블의 oid를 찾아서 그 oid 를 사용하는 곳에서 수정해 주어야 하지 않을까 하는 생각도 해봅니다.


아무튼 핵심이 저 오류가 왜 생겼는지부터 살펴보아야할 것 같네요.

김상기(ioseph)님이 2007-11-09 13:54에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7264plpythonu에서 execute후 자료가 없을시
김병석
2007-11-08
5248
7263function을 만든후에 호출시 [1]
김병석
2007-11-07
6107
7262template1 DB 초기화는 어떻게? [2]
tyro
2007-11-07
5740
7261OID 에러 [1]
김대헌
2007-11-07
5304
7260left out join 후의 order by에 대해서. [1]
moons
2007-11-07
5607
7259테이블을 특정 이름을 지울때 그걸 참조하는 다른 테이블의 데이타삭제에 대해서
김대헌
2007-11-07
5280
7258서로다른 다른DB 접근방법? [1]
나그네
2007-11-06
6353
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다