DB상에 존재하는 Table(EWS_DB)을 Drop명령으로 삭제한 후에
새로운 Table들을 만들었습니다.
그런데 psql상에서 \d를 쳐보면 drop되었던 테이블들이
여전히 보이고 있습니다.
하지만..../pgsql/data/base/EWS_DB/ 내에는 Drop했던 테이블에
관한 파일들은 삭제되어 있더군요..
\d 명령어로는 보이지만 실제로 쿼리문을 적용해 보면..다음과
같은 에러 메세지가 뜹니다.
ERROR: mdopen: couldn't open eds_data_mst: No such file or directory
물론 실제 파일들이 없어서 발생하는 에러라고 생각은 되는데..
왜 \d 나 \d 테이블명 명령에서는 보이는지 알고 싶습니다.
물론 같은 이름의 테이블은 다시 생성할 수 없습니다. 존재한다고
나오니까요.. Drop을 한 후에 왜 이런 현상이 보이는건가요..?
|