다름이 아니라
pgAdmin III 를 이용하여
GUI도구상에서 리무트 서버의 테이블을 생성해보았습니다
필드등은 bigo 필드를 제외하곤 같은 모양으로
create table nmsdata
(
seq numeric,
data text,
datetime timestamp,
bigo1 varchar(50)
)
without oids;
alter table nmsdata owner to postgres;
grant all on table nmsdata to postges;
grand all on table nmsdata to bpublic;
이와 같은 테이블을 생성하였습니다 (물론 GUI도구로 설정후
테이블이 이모양입니다)
여기서 약간의 문제가 발생하는것이
select * from nmsdata 를 하였을경우
또는 where절에 다른 구문, 또는 order by 절에 다른 구문을 섞었을
경우
선택적으로 특정필드가 테이블에 존재하지 않는 다는 에러를
띄우더군요
여러번 해보며(한 이틀 생성 삭제를 무수히;;;) 테스트 한 결과
특정시간대에 생성한 테이블은 아무런 문제 없이 동작함을
확인하였습니다
또 특정시간대에 생성된 테이블은 아무런 문제 없이
동작하였구요
그리고 몇일후인 오늘 테이블을 생성해보니 또다시 그문제에
봉착하더군요..
솔직히 화도 나고 해서 더러우면 실제 쿼리를 만들라는 제게
데이터베이스(물론 MSSQL)를 가르쳐주신 분의 말씀대로..
실제로 쿼리를 만들어 pgAdmin III Query를 통하여 쿼리로 써서 실행
시켜보니 이러한 문제가 전혀 발생하지 않는군요..
흠..
pgAdmin III의 버그인지 좀 이상하여 이러한 경험을 하신 분이
계신지 여쭙습니다
사용중인 pgsql 버전은 8.0.2 win32 binary 이며
pgAdmin III 의 버전은 1.2.1 입니다.
원격으로 다른 PC에서 사용할수 있도록 수정해놓은거 외엔 추가적인
conf파일의 수정은 없었습니다
답변기다리겠습니다
즐거운 월요일부터 이놈이 절 괴롭히네용~~
그래도 mysql보단 나으리라 믿어 의심치 않으며 사용하고 있습니다
^^
화이팅!
|