안녕하세요.
저는 현재 pgsql 7.1.3 을 사용중입니다.
A 라는 테이블에서 B 라는 테이블로 데이터를 옮기는 중에 시스템이 다운이 되었고, 재부팅해서 A 라는 테이블을 사용할려고 하니 sql 문을 사용할 수가 없었습니다.
A 와 B 의 테이블 구조는 동일합니다.
\dt 를 할 경우, A, B 테이블이 모두 보이고, \d A 할 경우에도
테이블의 구조가 잘 보입니다.
하지만 select 문을 날릴 경우, Pgreadtable 이라는 메세지와 함께 테이블을 읽을 수 없다고 하는 문장이 나옵니다.
drop table A ;
를 할경우, select 를 한 경우에 마찬가지 이고,
같은 이름으로 테이블을 재생성하려고 하면, 테이블이 존재 한다고 나오더군요.
어떤 현상인지 이해가 잘 되지 않습니다.
어떻게 해야 할지 좋은 조언 부탁드립니다.
안녕히 계세요.
|