第 33章情報スキーマ
- 目次
- 33.1. スキーマ
- 33.2. データ型
- 33.3. information_schema_catalog_name
- 33.4. administrable_role_authorizations
- 33.5. applicable_roles
- 33.6. attributes
- 33.7. check_constraint_routine_usage
- 33.8. check_constraints
- 33.9. column_domain_usage
- 33.10. column_privileges
- 33.11. column_udt_usage
- 33.12. columns
- 33.13. constraint_column_usage
- 33.14. constraint_table_usage
- 33.15. data_type_privileges
- 33.16. domain_constraints
- 33.17. domain_udt_usage
- 33.18. domains
- 33.19. element_types
- 33.20. enabled_roles
- 33.21. key_column_usage
- 33.22. parameters
- 33.23. referential_constraints
- 33.24. role_column_grants
- 33.25. role_routine_grants
- 33.26. role_table_grants
- 33.27. role_usage_grants
- 33.28. routine_privileges
- 33.29. routines
- 33.30. schemata
- 33.31. sequences
- 33.32. sql_features
- 33.33. sql_implementation_info
- 33.34. sql_languages
- 33.35. sql_packages
- 33.36. sql_parts
- 33.37. sql_sizing
- 33.38. sql_sizing_profiles
- 33.39. table_constraints
- 33.40. table_privileges
- 33.41. tables
- 33.42. triggers
- 33.43. usage_privileges
- 33.44. view_column_usage
- 33.45. view_routine_usage
- 33.46. view_table_usage
- 33.47. views
情報スキーマは、現在のデータベースで定義されたオブジェクトについての情報を持つビューの集合から構成されます。 情報スキーマは標準SQLで定義されています。 したがって、PostgreSQLに特化し、実装上の事項にならって作成されるシステムカタログとは異なり、移植性があり、安定性を保持できるものと期待することができます。 しかし、情報スキーマのビューには、PostgreSQL固有の機能についての情報が含まれていません。 これに問い合わせを行うためには、システムカタログもしくはPostgreSQL固有のビューに問い合わせを行う必要があります。