여기서는 PostgreSQL 서버를 이용하기 위한 클라이언트 프로그래밍 인터페이스에 대해서 다룬다. 각 장들은 독립적으로 작성되었다. 클라이언트 프로그램을 위한 여기서 다루지 않은 다양한 프로그래밍 인터페이스가 있다. 이것은 대부분 독자적인 문서를 제공하고 있음을 알고 있어야한다. (이 부분에 대해서는 부록 H에서 소개하고 있다.) 이 부분을 읽는 독자들은 데이터베이스 서버를 이용하기 위한 SQL 명령어들 (II부 참조)과 사용하는 프로그래밍 언어에 대해서는 익숙해야한다.
차례
COPY
Commandinformation_schema_catalog_name
administrable_role_authorizations
applicable_roles
attributes
character_sets
check_constraint_routine_usage
check_constraints
collations
collation_character_set_applicability
column_column_usage
column_domain_usage
column_options
column_privileges
column_udt_usage
columns
constraint_column_usage
constraint_table_usage
data_type_privileges
domain_constraints
domain_udt_usage
domains
element_types
enabled_roles
foreign_data_wrapper_options
foreign_data_wrappers
foreign_server_options
foreign_servers
foreign_table_options
foreign_tables
key_column_usage
parameters
referential_constraints
role_column_grants
role_routine_grants
role_table_grants
role_udt_grants
role_usage_grants
routine_privileges
routines
schemata
sequences
sql_features
sql_implementation_info
sql_parts
sql_sizing
table_constraints
table_privileges
tables
transforms
triggered_update_columns
triggers
udt_privileges
usage_privileges
user_defined_types
user_mapping_options
user_mappings
view_column_usage
view_routine_usage
view_table_usage
views