Parte IV. Interfaces cliente

Essa parte descreve as interfaces de programação para programas cliente distribuídas com o PostgreSQL. Cada um desses capítulos pode ser lido de forma independente. Deve-se notar que existem muitas outras interfaces de programação para programas cliente distribuídas em separado, cada uma contendo sua própria documentação (Projetos externos lista algumas das mais populares). Os leitores dessa parte devem estar familiarizados com os comandos SQL utilizados para tratar e consultar um banco de dados (veja Linguagem SQL) e, naturalmente, com a linguagem de programação utilizada pela interface.

Índice

34. libpq – Biblioteca C
34.1. Funções de controle da conexão com o banco de dados
34.2. Funções de estado da conexão
34.3. Funções de execução de comandos
34.4. Processamento de comandos assíncronos
34.5. Modo pipeline
34.6. Recuperação dos resultados da consulta linha por linha
34.7. Cancelamento de consultas em andamento
34.8. A interface de caminho-rápido
34.9. Notificação assíncrona
34.10. Funções associadas ao comando COPY
34.11. Funções de controle
34.12. Funções diversas
34.13. Tratamento de mensagens
34.14. Sistema de eventos
34.15. Variáveis de ​​ambiente
34.16. O arquivo de senhas
34.17. O arquivo de serviço de conexão
34.18. Pesquisa LDAP de parâmetros de conexão
34.19. Suporte a SSL
34.20. Comportamento de programas com thread
34.21. Construção de programas que usam a libpq
34.22. Programas exemplo
35. Objetos grandes
35.1. Introdução
35.2. Recursos da implementação
35.3. Interfaces cliente
35.4. Funções do lado servidor
35.5. Programa exemplo
36. ECPG – SQL incorporado à linguagem C
36.1. O conceito
36.2. Gerenciamento das conexões com o banco de dados
36.3. Execução de comandos SQL
36.4. Uso de variáveis do hospedeiro
36.5. SQL dinâmico
36.6. Biblioteca pgtypes
36.7. Uso das áreas de descritor
36.8. Tratamento de erros
36.9. Diretivas do pré-processador
36.10. Processamento de programas com SQL incorporado
36.11. Funções da biblioteca
36.12. Objetos grandes
36.13. Aplicações C++
36.14. Comandos SQL incorporados
36.15. Modo de compatibilidade com o Informix
36.16. Modo de compatibilidade com o Oracle
36.17. Funcionamento interno
36.18. Programas exemplo
37. O esquema de informações
37.1. O esquema
37.2. Tipos de dados
37.3. information_schema_​catalog_name
37.4. administrable_role_​authorizations
37.5. applicable_roles
37.6. attributes
37.7. character_sets
37.8. check_constraint_​routine_usage
37.9. check_constraints
37.10. collations
37.11. collation_character_​set_applicability
37.12. column_column_​usage
37.13. column_domain_​usage
37.14. column_options
37.15. column_privileges
37.16. column_udt_usage
37.17. columns
37.18. constraint_column_​usage
37.19. constraint_table_​usage
37.20. data_type_​privileges
37.21. domain_constraints
37.22. domain_udt_usage
37.23. domains
37.24. element_types
37.25. enabled_roles
37.26. foreign_data_​wrapper_options
37.27. foreign_data_wrappers
37.28. foreign_server_​options
37.29. foreign_servers
37.30. foreign_table_​options
37.31. foreign_tables
37.32. key_column_​usage
37.33. parameters
37.34. referential_constraints
37.35. role_column_grants
37.36. role_routine_​grants
37.37. role_table_​grants
37.38. role_udt_grants
37.39. role_usage_grants
37.40. routine_column_usage
37.41. routine_privileges
37.42. routine_routine_​usage
37.43. routine_sequence_​usage
37.44. routine_table_usage
37.45. routines
37.46. schemata
37.47. sequences
37.48. sql_features
37.49. sql_implementation_info
37.50. sql_parts
37.51. sql_sizing
37.52. table_constraints
37.53. table_privileges
37.54. tables
37.55. transforms
37.56. triggered_update_​columns
37.57. triggers
37.58. udt_privileges
37.59. usage_privileges
37.60. user_defined_types
37.61. user_mapping_​options
37.62. user_mappings
37.63. view_column_usage
37.64. view_routine_usage
37.65. view_table_​usage
37.66. views

Contato

CSS válido!