우선 제 글에 답변을 달아주셔서 대단히 감사합니다.
꾸벅!
문제된 database 에서
select * from pg_class ; 한 경우에
pg_* 들만 있고 만들어진 테이블이 없던데요..
다른 서버의 정상적인 것들을 보면 만들어진 테이블이 보였습니다.
지금 현재 문제가 된 database 의 pg_class 에 해당 테이블 정보를 insert 해도 되는지요?
그리고 pg_class 의 필드에 대한 설명이 담긴 자료는 어디서 구할수 있는지요?
필드 중에 relnatts 의 정보만 다르더라구요..
좋은 하루 되십시요..
ps . MSN 메일 : aplo@hotmail.com
문제 해결 여부를 떠나서 서울 지역이시라면 언제 밥이라도 대접하고 싶군요..
너무도 감사해서요..연락 주십시요.
-- 황치영 님이 쓰신 글:
>> 화일내용이 눈으로도 보이니
>> 시스템테이블이 깨진거같은데
>>
>> select * from pg_class
>> where relname=usertable;
>> 해서 해당 테이블의 값들을 하나씩 확인해보십시요.
>>
>> \d 해서 테이블을 못찾았는데 select ~~~ 하면 있는걸보면
>> 혹시나 실마리를 찾을지모르겠네요.
>>
>> 그리고 VI로 직접데이타를 열어보는건 매우위험한결과를 가져올수 있음니다.
>>
>> -- 이재근 님이 쓰신 글:
>> >> 데이터베이스에 연결은 되는데 해당 테이블의 정보는 가져오지 못합니다.
>> >> 기존의 잘 동작하던게 갑자기 이러니 답답하군요..
>> >>
>> >> $ psql userdb
>> >>
>> >> userdb=# d
>> >> No relations found.
>> >> userdb=# select * from usertable;
>> >> id | name | password | etc
>> >> --------+----------+-------+------
>> >> (0 rows)
>> >>
>> >> 다음의 파일에서 보게되면
>> >> $ vi /usr/local/pgsql/data/base/userdb/usertable
>> >> 데이터는 그대로 남아있는 상태입니다.
>> >>
>> >>
>> >> 현재 쇼핑몰이 운영되고 있는데 정말 미치겠습니다.
>> >> 고수님들이 답변 좀 꼭 부탁드립니다..
|