ЧаÑÑÑ IV. ÐлиенÑÑкие инÑеÑÑейÑÑ
Ð ÑÑой ÑаÑÑи докÑменÑаÑии опиÑÑваÑÑÑÑ ÐºÐ»Ð¸ÐµÐ½ÑÑкие пÑогÑаммнÑе инÑеÑÑейÑÑ, вклÑÑÑннÑе в диÑÑÑибÑÑив Postgres Pro. ÐÑе вклÑÑÑннÑе в Ð½ÐµÑ Ð³Ð»Ð°Ð²Ñ Ð¼Ð¾Ð¶Ð½Ð¾ ÑиÑаÑÑ Ð¿Ð¾ оÑделÑноÑÑи. ÐамеÑÑÑе, ÑÑо ÑÑÑеÑÑвÑÐµÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво дÑÑÐ³Ð¸Ñ Ð¿ÑогÑаммнÑÑ Ð¸Ð½ÑеÑÑейÑов, Ñо Ñвоей докÑменÑаÑией (некоÑоÑÑе наиболее попÑлÑÑнÑе пеÑеÑиÑÐ»ÐµÐ½Ñ Ð² ÐÑиложении J). ÐÐ»Ñ Ð¸Ð·ÑÑÐµÐ½Ð¸Ñ ÑÑой ÑаÑÑи нÑжно ÑмеÑÑ ÑабоÑаÑÑ Ñ Ð±Ð°Ð·Ð¾Ð¹ даннÑÑ , иÑполÑзÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ SQL (Ñм. ЧаÑÑÑ II), и, конеÑно же, знаÑÑ ÑзÑк пÑогÑаммиÑованиÑ, на коÑоÑÑй оÑиенÑиÑован опÑеделÑннÑй инÑеÑÑейÑ.
СодеÑжание
- 33. libpq â библиоÑека Ð´Ð»Ñ ÑзÑка C
- 33.1. ФÑнкÑии ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑением к базе даннÑÑ
- 33.2. ФÑнкÑии, опиÑÑваÑÑие ÑекÑÑее ÑоÑÑоÑние подклÑÑениÑ
- 33.3. ФÑнкÑии Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´
- 33.4. ÐÑÐ¸Ð½Ñ ÑÐ¾Ð½Ð½Ð°Ñ Ð¾Ð±ÑабоÑка команд
- 33.5. ÐонвейеÑнÑй Ñежим
- 33.6. ÐоÑÑÑоÑное извлеÑение ÑезÑлÑÑаÑов запÑоÑа
- 33.7. ÐÑмена запÑоÑов в пÑоÑеÑÑе вÑполнениÑ
- 33.8. ÐнÑеÑÑÐµÐ¹Ñ Ð±ÑÑÑÑого пÑÑи
- 33.9. ÐÑÐ¸Ð½Ñ Ñонное Ñведомление
- 33.10. ФÑнкÑии, ÑвÑзаннÑе Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹
COPY- 33.11. ФÑнкÑии ÑпÑавлениÑ
- 33.12. ФÑнкÑии Ñазного назнаÑениÑ
- 33.13. ÐбÑабоÑка замеÑаний
- 33.14. СиÑÑема ÑобÑÑий
- 33.15. ÐеÑеменнÑе окÑÑжениÑ
- 33.16. Файл паÑолей
- 33.17. Файл Ñоединений ÑлÑжб
- 33.18. ÐолÑÑение паÑамеÑÑов ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ ÑеÑез LDAP
- 33.19. ÐоддеÑжка SSL
- 33.20. Ðоведение в многопоÑоÑнÑÑ Ð¿ÑогÑаммаÑ
- 33.21. СбоÑка пÑогÑамм Ñ libpq
- 33.22. ÐÑимеÑÑ Ð¿ÑогÑамм
- 33.2. ФÑнкÑии, опиÑÑваÑÑие ÑекÑÑее ÑоÑÑоÑние подклÑÑениÑ
- 33.1. ФÑнкÑии ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑением к базе даннÑÑ
- 34. ÐолÑÑие обÑекÑÑ
- 35. ECPG â ÐÑÑÑаиваемÑй SQL в C
- 35.1. ÐонÑепÑиÑ
- 35.2. УпÑавление подклÑÑениÑми к базе даннÑÑ
- 35.3. ÐапÑÑк команд SQL
- 35.4. ÐÑполÑзование пеÑеменнÑÑ ÑÑедÑ
- 35.5. ÐинамиÑеÑкий SQL
- 35.6. ÐиблиоÑека pgtypes
- 35.7. ÐÑполÑзование облаÑÑей деÑкÑипÑоÑов
- 35.8. ÐбÑабоÑка оÑибок
- 35.9. ÐиÑекÑÐ¸Ð²Ñ Ð¿ÑепÑоÑеÑÑоÑа
- 35.10. ÐомпилÑÑÐ¸Ñ Ð¿ÑогÑамм Ñо вÑÑÑаиваемÑм SQL
- 35.11. ÐиблиоÑеÑнÑе ÑÑнкÑии
- 35.12. ÐолÑÑие обÑекÑÑ
- 35.13. ÐÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð½Ð° C++
- 35.14. ÐÐ¾Ð¼Ð°Ð½Ð´Ñ Ð²ÑÑÑаиваемого SQL
- 35.15. Режим ÑовмеÑÑимоÑÑи Ñ Informix
- 35.16. Режим ÑовмеÑÑимоÑÑи Ñ Oracle
- 35.17. ÐнÑÑÑеннее ÑÑÑÑойÑÑво
- 35.2. УпÑавление подклÑÑениÑми к базе даннÑÑ
- 35.1. ÐонÑепÑиÑ
- 36. ÐнÑоÑмаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑÑ ÐµÐ¼Ð°
- 36.1. СÑ
ема
- 36.2. Ð¢Ð¸Ð¿Ñ Ð´Ð°Ð½Ð½ÑÑ
- 36.3.
information_schema_catalog_name- 36.4.
administrable_role_âauthorizations- 36.5.
applicable_roles- 36.6.
attributes- 36.7.
character_sets- 36.8.
check_constraint_routine_usage- 36.9.
check_constraints- 36.10.
collations- 36.11.
collation_character_set_âapplicability- 36.12.
column_column_usage- 36.13.
column_domain_usage- 36.14.
column_options- 36.15.
column_privileges- 36.16.
column_udt_usage- 36.17.
columns- 36.18.
constraint_column_usage- 36.19.
constraint_table_usage- 36.20.
data_type_privileges- 36.21.
domain_constraints- 36.22.
domain_udt_usage- 36.23.
domains- 36.24.
element_types- 36.25.
enabled_roles- 36.26.
foreign_data_wrapper_options- 36.27.
foreign_data_wrappers- 36.28.
foreign_server_options- 36.29.
foreign_servers- 36.30.
foreign_table_options- 36.31.
foreign_tables- 36.32.
key_column_usage- 36.33.
parameters- 36.34.
referential_constraints- 36.35.
role_column_grants- 36.36.
role_routine_grants- 36.37.
role_table_grants- 36.38.
role_udt_grants- 36.39.
role_usage_grants- 36.40.
routine_column_usage- 36.41.
routine_privileges- 36.42.
routine_routine_usage- 36.43.
routine_sequence_usage- 36.44.
routine_table_usage- 36.45.
routines- 36.46.
schemata- 36.47.
sequences- 36.48.
sql_features- 36.49.
sql_implementation_info- 36.50.
sql_parts- 36.51.
sql_sizing- 36.52.
table_constraints- 36.53.
table_privileges- 36.54.
tables- 36.55.
transforms- 36.56.
triggered_update_columns- 36.57.
triggers- 36.58.
udt_privileges- 36.59.
usage_privileges- 36.60.
user_defined_types- 36.61.
user_mapping_options- 36.62.
user_mappings- 36.63.
view_column_usage- 36.64.
view_routine_usage- 36.65.
view_table_usage- 36.66.
views - 36.2. Ð¢Ð¸Ð¿Ñ Ð´Ð°Ð½Ð½ÑÑ
- 36.1. СÑ
ема