Часть IV. Клиентские интерфейсы#
Часть IV. Клиентские интерфейсы
В этой части описывается клиентские программные интерфейсы, распространяемые с Tantor SE. Каждая из этих глав может быть прочитана независимо. Обратите внимание, что существует множество других программных интерфейсов для клиентских программ, которые распространяются отдельно и содержат собственную документацию (Предметный указатель I перечисляет некоторые из наиболее популярных). Рекомендуем предварительно ознакомиться с использованием команд SQL для манипулирования и запроса базы данных (см. Часть II) и, конечно же, с языком программирования, который используется в интерфейсе.
Оглавление
- 32. libpq — C Библиотека
- 32.1. Функции управления подключением к базе данных
- 32.2. Функции статуса подключения
- 32.3. Функции выполнения команд
- 32.4. Асинхронная обработка команд
- 32.5. Режим конвейера
- 32.6. Получение результатов запроса построчно
- 32.7. Отмена выполняющихся запросов
- 32.8. Интерфейс Fast-Path
- 32.9. Асинхронное уведомление
- 32.10. Функции, связанные с командой
COPY - 32.11. Функции управления
- 32.12. Различные функции
- 32.13. Обработка уведомлений
- 32.14. Система событий
- 32.15. Переменные среды
- 32.16. Файл паролей
- 32.17. Файл службы подключения
- 32.18. Поиск параметров подключения LDAP
- 32.19. Поддержка SSL
- 32.20. Поведение в многопоточных программах
- 32.21. Создание программ с использованием libpq
- 32.22. Примеры программ
- 33. Большие объекты
- 34. ECPG — Встроенный SQL в C
- 34.1. Концепция
- 34.2. Управление подключениями к базе данных
- 34.3. Выполнение SQL-команд
- 34.4. Использование переменных хоста
- 34.5. Динамический SQL
- 34.6. Библиотека pgtypes
- 34.7. Использование областей дескрипторов
- 34.8. Обработка ошибок
- 34.9. Препроцессорные директивы
- 34.10. Обработка встроенных программ SQL
- 34.11. Библиотечные функции
- 34.12. Большие объекты
- 34.13. Приложения C++
- 34.14. Встроенные SQL-команды
- 34.15. Режим совместимости с Informix
- 34.16. Режим совместимости Oracle
- 34.17. Внутреннее устройство
- 35. Информационная схема
- 35.1. Схема
- 35.2. Типы данных
- 35.3.
information_schema_catalog_name - 35.4.
administrable_role_authorizations - 35.5.
applicable_roles - 35.6.
attributes - 35.7.
character_sets - 35.8.
check_constraint_routine_usage - 35.9.
check_constraints - 35.10.
collations - 35.11.
collation_character_set_applicability - 35.12.
column_column_usage - 35.13.
column_domain_usage - 35.14.
column_options - 35.15.
column_privileges - 35.16.
column_udt_usage - 35.17.
columns - 35.18.
constraint_column_usage - 35.19.
constraint_table_usage - 35.20.
data_type_privileges - 35.21.
domain_constraints - 35.22.
domain_udt_usage - 35.23.
domains - 35.24.
element_types - 35.25.
enabled_roles - 35.26.
foreign_data_wrapper_options - 35.27.
foreign_data_wrappers - 35.28.
foreign_server_options - 35.29.
foreign_servers - 35.30.
foreign_table_options - 35.31.
foreign_tables - 35.32.
key_column_usage - 35.33.
parameters - 35.34.
referential_constraints - 35.35.
role_column_grants - 35.36.
role_routine_grants - 35.37.
role_table_grants - 35.38.
role_udt_grants - 35.39.
role_usage_grants - 35.40.
routine_column_usage - 35.41.
routine_privileges - 35.42.
routine_routine_usage - 35.43.
routine_sequence_usage - 35.44.
routine_table_usage - 35.45.
routines - 35.46.
schemata - 35.47.
sequences - 35.48.
sql_features - 35.49.
sql_implementation_info - 35.50.
sql_parts - 35.51.
sql_sizing - 35.52.
table_constraints - 35.53.
table_privileges - 35.54.
tables - 35.55.
transforms - 35.56.
triggered_update_columns - 35.57.
triggers - 35.58.
udt_privileges - 35.59.
usage_privileges - 35.60.
user_defined_types - 35.61.
user_mapping_options - 35.62.
user_mappings - 35.63.
view_column_usage - 35.64.
view_routine_usage - 35.65.
view_table_usage - 35.66.
views
- Глава 32. libpq — C Библиотека
- 32.1. Функции управления подключением к базе данных
- 32.2. Функции статуса подключения
- 32.3. Функции выполнения команд
- 32.4. Асинхронная обработка команд
- 32.5. Режим конвейера
- 32.6. Получение результатов запроса построчно
- 32.7. Отмена выполняющихся запросов
- 32.8. Интерфейс Fast-Path
- 32.9. Асинхронное уведомление
- 32.10. Функции, связанные с командой COPY
- 32.11. Функции управления
- 32.12. Различные функции
- 32.13. Обработка уведомлений
- 32.14. Система событий
- 32.15. Переменные среды
- 32.16. Файл паролей
- 32.17. Файл службы подключения
- 32.18. Поиск параметров подключения LDAP
- 32.19. Поддержка SSL
- 32.20. Поведение в многопоточных программах
- 32.21. Создание программ с использованием libpq
- 32.22. Примеры программ
- Глава 33. Большие объекты
- Глава 34. ECPG — Встроенный SQL в C
- 34.1. Концепция
- 34.2. Управление подключениями к базе данных
- 34.3. Выполнение SQL-команд
- 34.4. Использование переменных хоста
- 34.5. Динамический SQL
- 34.6. Библиотека pgtypes
- 34.7. Использование областей дескрипторов
- 34.8. Обработка ошибок
- 34.9. Препроцессорные директивы
- 34.10. Обработка встроенных программ SQL
- 34.11. Библиотечные функции
- 34.12. Большие объекты
- 34.13. Приложения C++
- 34.14. Встроенные SQL-команды
- 34.15. Режим совместимости с Informix
- 34.16. Режим совместимости Oracle
- 34.17. Внутреннее устройство
- Глава 35. Информационная схема
- 35.1. Схема
- 35.2. Типы данных
- 35.3. information_schema_catalog_name
- 35.4. administrable_role_authorizations
- 35.5. applicable_roles
- 35.6. attributes
- 35.7. character_sets
- 35.8. check_constraint_routine_usage
- 35.9. check_constraints
- 35.10. collations
- 35.11. collation_character_set_applicability
- 35.12. column_column_usage
- 35.13. column_domain_usage
- 35.14. column_options
- 35.15. column_privileges
- 35.16. column_udt_usage
- 35.17. columns
- 35.18. constraint_column_usage
- 35.19. constraint_table_usage
- 35.20. data_type_privileges
- 35.21. domain_constraints
- 35.22. domain_udt_usage
- 35.23. domains
- 35.24. element_types
- 35.25. enabled_roles
- 35.26. foreign_data_wrapper_options
- 35.27. foreign_data_wrappers
- 35.28. foreign_server_options
- 35.29. foreign_servers
- 35.30. foreign_table_options
- 35.31. foreign_tables
- 35.32. key_column_usage
- 35.33. parameters
- 35.34. referential_constraints
- 35.35. role_column_grants
- 35.36. role_routine_grants
- 35.37. role_table_grants
- 35.38. role_udt_grants
- 35.39. role_usage_grants
- 35.40. routine_column_usage
- 35.41. routine_privileges
- 35.42. routine_routine_usage
- 35.43. routine_sequence_usage
- 35.44. routine_table_usage
- 35.45. routines
- 35.46. schemata
- 35.47. sequences
- 35.48. sql_features
- 35.49. sql_implementation_info
- 35.50. sql_parts
- 35.51. sql_sizing
- 35.52. table_constraints
- 35.53. table_privileges
- 35.54. tables
- 35.55. transforms
- 35.56. triggered_update_columns
- 35.57. triggers
- 35.58. udt_privileges
- 35.59. usage_privileges
- 35.60. user_defined_types
- 35.61. user_mapping_options
- 35.62. user_mappings
- 35.63. view_column_usage
- 35.64. view_routine_usage
- 35.65. view_table_usage
- 35.66. views