ЧаÑÑÑ IV. ÐлиенÑÑкие инÑеÑÑейÑÑ
Ð ÑÑой ÑаÑÑи докÑменÑаÑии опиÑÑваÑÑÑÑ ÐºÐ»Ð¸ÐµÐ½ÑÑкие пÑогÑаммнÑе инÑеÑÑейÑÑ, вклÑÑÑннÑе в диÑÑÑибÑÑив Postgres Pro. ÐÑе вклÑÑÑннÑе в Ð½ÐµÑ Ð³Ð»Ð°Ð²Ñ Ð¼Ð¾Ð¶Ð½Ð¾ ÑиÑаÑÑ Ð¿Ð¾ оÑделÑноÑÑи. ÐамеÑÑÑе, ÑÑо ÑÑÑеÑÑвÑÐµÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво дÑÑÐ³Ð¸Ñ Ð¿ÑогÑаммнÑÑ Ð¸Ð½ÑеÑÑейÑов, Ñо Ñвоей докÑменÑаÑией (некоÑоÑÑе наиболее попÑлÑÑнÑе пеÑеÑиÑÐ»ÐµÐ½Ñ Ð² ÐÑиложении H). ÐÐ»Ñ Ð¸Ð·ÑÑÐµÐ½Ð¸Ñ ÑÑой ÑаÑÑи нÑжно ÑмеÑÑ ÑабоÑаÑÑ Ñ Ð±Ð°Ð·Ð¾Ð¹ даннÑÑ , иÑполÑзÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ SQL (Ñм. ЧаÑÑÑ II), и, конеÑно же, знаÑÑ ÑзÑк пÑогÑаммиÑованиÑ, на коÑоÑÑй оÑиенÑиÑован опÑеделÑннÑй инÑеÑÑейÑ.
СодеÑжание
- 32. libpq â библиоÑека Ð´Ð»Ñ ÑзÑка C
- 32.1. ФÑнкÑии ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑением к базе даннÑÑ
- 32.2. ФÑнкÑии, опиÑÑваÑÑие ÑекÑÑее ÑоÑÑоÑние подклÑÑениÑ
- 32.3. ФÑнкÑии Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´
- 32.4. ÐÑÐ¸Ð½Ñ ÑÐ¾Ð½Ð½Ð°Ñ Ð¾Ð±ÑабоÑка команд
- 32.5. ÐоÑÑÑоÑное извлеÑение ÑезÑлÑÑаÑов запÑоÑа
- 32.6. ÐÑмена запÑоÑов в пÑоÑеÑÑе вÑполнениÑ
- 32.7. ÐнÑеÑÑÐµÐ¹Ñ Ð±ÑÑÑÑого пÑÑи
- 32.8. ÐÑÐ¸Ð½Ñ Ñонное Ñведомление
- 32.9. ФÑнкÑии, ÑвÑзаннÑе Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹
COPY- 32.10. ФÑнкÑии ÑпÑавлениÑ
- 32.11. ФÑнкÑии Ñазного назнаÑениÑ
- 32.12. ÐбÑабоÑка замеÑаний
- 32.13. СиÑÑема ÑобÑÑий
- 32.14. ÐеÑеменнÑе окÑÑжениÑ
- 32.15. Файл паÑолей
- 32.16. Файл Ñоединений ÑлÑжб
- 32.17. ÐолÑÑение паÑамеÑÑов ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ ÑеÑез LDAP
- 32.18. ÐоддеÑжка SSL
- 32.19. Ðоведение в многопоÑоÑнÑÑ Ð¿ÑогÑаммаÑ
- 32.20. СбоÑка пÑогÑамм Ñ libpq
- 32.21. ÐÑимеÑÑ Ð¿ÑогÑамм
- 32.2. ФÑнкÑии, опиÑÑваÑÑие ÑекÑÑее ÑоÑÑоÑние подклÑÑениÑ
- 32.1. ФÑнкÑии ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑением к базе даннÑÑ
- 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. ÐнÑÑÑеннее ÑÑÑÑойÑÑво
- 34.2. УпÑавление подклÑÑениÑми к базе даннÑÑ
- 34.1. ÐонÑепÑиÑ
- 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_domain_usage- 35.13.
column_options- 35.14.
column_privileges- 35.15.
column_udt_usage- 35.16.
columns- 35.17.
constraint_column_usage- 35.18.
constraint_table_usage- 35.19.
data_type_privileges- 35.20.
domain_constraints- 35.21.
domain_udt_usage- 35.22.
domains- 35.23.
element_types- 35.24.
enabled_roles- 35.25.
foreign_data_wrapper_options- 35.26.
foreign_data_wrappers- 35.27.
foreign_server_options- 35.28.
foreign_servers- 35.29.
foreign_table_options- 35.30.
foreign_tables- 35.31.
key_column_usage- 35.32.
parameters- 35.33.
referential_constraints- 35.34.
role_column_grants- 35.35.
role_routine_grants- 35.36.
role_table_grants- 35.37.
role_udt_grants- 35.38.
role_usage_grants- 35.39.
routine_privileges- 35.40.
routines- 35.41.
schemata- 35.42.
sequences- 35.43.
sql_features- 35.44.
sql_implementation_info- 35.45.
sql_languages- 35.46.
sql_packages- 35.47.
sql_parts- 35.48.
sql_sizing- 35.49.
sql_sizing_profiles- 35.50.
table_constraints- 35.51.
table_privileges- 35.52.
tables- 35.53.
transforms- 35.54.
triggered_update_columns- 35.55.
triggers- 35.56.
udt_privileges- 35.57.
usage_privileges- 35.58.
user_defined_types- 35.59.
user_mapping_options- 35.60.
user_mappings- 35.61.
view_column_usage- 35.62.
view_routine_usage- 35.63.
view_table_usage- 35.64.
views - 35.2. Ð¢Ð¸Ð¿Ñ Ð´Ð°Ð½Ð½ÑÑ
- 35.1. СÑ
ема