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