PostgreSQLLa base de données la plus sophistiquée au monde.

IV. Interfaces client

Cette partie décrit les interfaces de programmation client distribuées avec PostgreSQL™. Chacun de ces chapitres peut être lu indépendamment. On trouve beaucoup d'autres interfaces de programmation de clients, chacune distribuée séparément avec sa propre documentation. Les lecteurs de cette partie doivent être familiers de l'utilisation des requêtes SQL de manipulation et d'interrogation d'une base (voir la Partie II, « Langage SQL ») et surtout du langage de programmation utilisé par l'interface.

Table des matières

30. libpq - Bibliothèque C
30.1. Fonctions de contrôle de connexion à la base de données
30.2. Fonctions de statut de connexion
30.3. Fonctions de commandes d'exécution
30.4. Traitement des commandes asynchrones
30.5. Annuler des requêtes en cours d'exécution
30.6. Interface à chemin rapide
30.7. Notification asynchrone
30.8. Fonctions associées avec la commande COPY
30.9. Fonctions de contrôle
30.10. Fonctions diverses
30.11. Traitement des messages
30.12. Système d'événements
30.13. Variables d'environnement
30.14. Fichier de mots de passe
30.15. Fichier des connexions de service
30.16. Recherches LDAP des paramètres de connexion
30.17. Support de SSL
30.18. Comportement des programmes threadés
30.19. Construire des applications avec libpq
30.20. Exemples de programmes
31. Objets larges
31.1. Introduction
31.2. Fonctionnalités d'implémentation
31.3. Interfaces client
31.4. Fonctions du côté serveur
31.5. Programme d'exemple
32. ECPG - SQL embarqué dans du C
32.1. Concept
32.2. Se connecter au serveur de bases de données
32.3. Fermer une connexion
32.4. Exécuter des commandes SQL
32.5. Choisir une connexion
32.6. Utiliser des variables hôtes
32.7. SQL dynamique
32.8. Bibliothèque pgtypes
32.9. Mode de compatibilité Informix
32.10. Utiliser les zones de descripteur SQL
32.11. Gestion des erreurs
32.12. Directives du préprocesseur
32.13. Traiter les programmes en SQL embarqué
32.14. Fonctions de bibliothèque
32.15. Fonctionnement interne
33. Schéma d'information
33.1. Le schéma
33.2. Types de données
33.3. information_schema_catalog_name
33.4. administrable_role_authorizations
33.5. applicable_roles
33.6. attributes
33.7. check_constraint_routine_usage
33.8. check_constraints
33.9. column_domain_usage
33.10. column_privileges
33.11. column_udt_usage
33.12. columns
33.13. constraint_column_usage
33.14. constraint_table_usage
33.15. data_type_privileges
33.16. domain_constraints
33.17. domain_udt_usage
33.18. domains
33.19. element_types
33.20. enabled_roles
33.21. foreign_data_wrapper_options
33.22. foreign_data_wrappers
33.23. foreign_server_options
33.24. foreign_servers
33.25. key_column_usage
33.26. parameters
33.27. referential_constraints
33.28. role_column_grants
33.29. role_routine_grants
33.30. role_table_grants
33.31. role_usage_grants
33.32. routine_privileges
33.33. routines
33.34. schemata
33.35. sequences
33.36. sql_features
33.37. sql_implementation_info
33.38. sql_languages
33.39. sql_packages
33.40. sql_parts
33.41. sql_sizing
33.42. sql_sizing_profiles
33.43. table_constraints
33.44. table_privileges
33.45. tables
33.46. triggers
33.47. usage_privileges
33.48. user_mapping_options
33.49. user_mappings
33.50. view_column_usage
33.51. view_routine_usage
33.52. view_table_usage
33.53. views