Часть IV. Клиентские интерфейсы#
Часть IV. Клиентские интерфейсы
В этой части описывается клиентские программные интерфейсы, распространяемые с Tantor SE-1C. Каждая из этих глав может быть прочитана независимо. Обратите внимание, что существует множество других программных интерфейсов для клиентских программ, которые распространяются отдельно и содержат собственную документацию (Предметный указатель I перечисляет некоторые из наиболее популярных). Рекомендуем предварительно ознакомиться с использованием команд SQL для манипулирования и запроса базы данных (см. Часть II) и, конечно же, с языком программирования, который используется в интерфейсе.
Оглавление
- 31. libpq — C Библиотека
- 31.1. Функции управления подключением к базе данных
- 31.2. Функции статуса подключения
- 31.3. Функции выполнения команд
- 31.4. Асинхронная обработка команд
- 31.5. Режим конвейера
- 31.6. Получение результатов запроса построчно
- 31.7. Отмена выполняющихся запросов
- 31.8. Интерфейс Fast-Path
- 31.9. Асинхронное уведомление
- 31.10. Функции, связанные с командой
COPY
- 31.11. Функции управления
- 31.12. Различные функции
- 31.13. Обработка уведомлений
- 31.14. Система событий
- 31.15. Переменные среды
- 31.16. Файл паролей
- 31.17. Файл службы подключения
- 31.18. Поиск параметров подключения LDAP
- 31.19. Поддержка SSL
- 31.20. Поведение в многопоточных программах
- 31.21. Создание программ с использованием libpq
- 31.22. Примеры программ
- 32. Большие объекты
- 33. ECPG — Встроенный SQL в C
- 33.1. Концепция
- 33.2. Управление подключениями к базе данных
- 33.3. Выполнение SQL-команд
- 33.4. Использование переменных хоста
- 33.5. Динамический SQL
- 33.6. Библиотека pgtypes
- 33.7. Использование областей дескрипторов
- 33.8. Обработка ошибок
- 33.9. Препроцессорные директивы
- 33.10. Обработка встроенных программ SQL
- 33.11. Библиотечные функции
- 33.12. Большие объекты
- 33.13. Приложения C++
- 33.14. Встроенные SQL-команды
- 33.15. Режим совместимости с Informix
- 33.16. Режим совместимости Oracle
- 33.17. Внутреннее устройство
- 34. Информационная схема
- 34.1. Схема
- 34.2. Типы данных
- 34.3.
information_schema_catalog_name
- 34.4.
administrable_role_authorizations
- 34.5.
applicable_roles
- 34.6.
attributes
- 34.7.
character_sets
- 34.8.
check_constraint_routine_usage
- 34.9.
check_constraints
- 34.10.
collations
- 34.11.
collation_character_set_applicability
- 34.12.
column_column_usage
- 34.13.
column_domain_usage
- 34.14.
column_options
- 34.15.
column_privileges
- 34.16.
column_udt_usage
- 34.17.
columns
- 34.18.
constraint_column_usage
- 34.19.
constraint_table_usage
- 34.20.
data_type_privileges
- 34.21.
domain_constraints
- 34.22.
domain_udt_usage
- 34.23.
domains
- 34.24.
element_types
- 34.25.
enabled_roles
- 34.26.
foreign_data_wrapper_options
- 34.27.
foreign_data_wrappers
- 34.28.
foreign_server_options
- 34.29.
foreign_servers
- 34.30.
foreign_table_options
- 34.31.
foreign_tables
- 34.32.
key_column_usage
- 34.33.
parameters
- 34.34.
referential_constraints
- 34.35.
role_column_grants
- 34.36.
role_routine_grants
- 34.37.
role_table_grants
- 34.38.
role_udt_grants
- 34.39.
role_usage_grants
- 34.40.
routine_column_usage
- 34.41.
routine_privileges
- 34.42.
routine_routine_usage
- 34.43.
routine_sequence_usage
- 34.44.
routine_table_usage
- 34.45.
routines
- 34.46.
schemata
- 34.47.
sequences
- 34.48.
sql_features
- 34.49.
sql_implementation_info
- 34.50.
sql_parts
- 34.51.
sql_sizing
- 34.52.
table_constraints
- 34.53.
table_privileges
- 34.54.
tables
- 34.55.
transforms
- 34.56.
triggered_update_columns
- 34.57.
triggers
- 34.58.
udt_privileges
- 34.59.
usage_privileges
- 34.60.
user_defined_types
- 34.61.
user_mapping_options
- 34.62.
user_mappings
- 34.63.
view_column_usage
- 34.64.
view_routine_usage
- 34.65.
view_table_usage
- 34.66.
views