정보 스키마는 포함 된 뷰 세트로 구성됩니다. 현재 데이터베이스에 정의 된 개체에 대한 정보. 정보 스키마는 SQL 표준으로 정의되며 따라서 휴대 가능성이 있고 안정적으로 유지 될 것으로 예상됩니다. 시스템 카탈로그는PostgreSQL이후에 모델링됩니다 구현 문제. 토토 커뮤니티 스키마 뷰는 그렇지 않습니다. 그러나에 대한 토토 커뮤니티가 포함되어 있습니다.PostgreSQL-특징적인 특징; 문의합니다 시스템 카탈로그 또는 기타를 쿼리 해야하는 사람들에 대해PostgreSQL-특이 적 뷰.
참고 :구속 조건에 대한 데이터베이스를 쿼리 할 때 토토 커뮤니티, 표준 호환 쿼리가 가능합니다 그것은 하나의 행을 반환하여 몇 개를 반환 할 것으로 예상합니다. 이것은 SQL 표준에는 제약 조건 이름이 필요하기 때문입니다 스키마 내에서 독특하지만PostgreSQL이것을 시행하지 않습니다 제한.PostgreSQL자동으로 생성 된 제약 조건 이름은 복제를 피하십시오 동일한 스키마이지만 사용자는 이러한 중복을 지정할 수 있습니다 이름.
이 문제는 정보 스키마를 쿼리 할 때 나타날 수 있습니다 와 같은보기check_constraint_routine_usage, check_constraints, domain_constraints및referential_constraints. 다른 견해에는 있습니다 비슷한 문제이지만 구별하는 데 도움이되는 테이블 이름을 포함합니다. 중복 행, 예 :제약 _column_usage, 제약 _table_usage, table_constraints.