FreeBSD 5.1+PostgreSQL7.3.3+phpPgAdmin 을 사용중입니다.
그런데 phpPgAdmin 으로 몇 가지 명령을 내리면 pg_relcheck 테이블이 존재하지 않는다는 에러를 뱉어냅니다.
실제로 테이블이 존재하지 않습니다.
이 테이블의 역활과...왜 존재하지 않는지...에 대해서 알고 싶습니다.
답변 부탁 드립니다.
pg_relcheck 테이블은 7.3.x 대에 넘어오면서,
pg_constraint 테이블로 확장되었습니다.
사용하고 계시는 phpPgAdmin 프로그램이 7.2.x 이하 버전을 기준으로 만들어졌나봅니다.
7.3.x 에서 사용하시려면, 새 phpPgAdmin 프로그램을 구하시든지, 아니면, 새 버전에 맞게 프로그램을 수정하셔서 사용하셔야할 것같네요.
참고로 이 테이블이 뭐하는 놈이냐면, 테이블을 만들때, check 제약조건을 지정할 때, 그 정보를 담고 있습니다. 7.3.x 에서는 모든 제약조건을 하나의 pg_constraint 테이블에서 관리하게 되었구요.