IV. Les interfaces clientes

Cette partie décrit les interfaces de programmation clients qui sont distribuées avec PostgreSQL. Chacun de ces chapitres peut être lu indépendamment. Notez qu'il y a beaucoup d'autres interfaces de programmation pour les programmes clients qui sont distribuées séparément et qui contiennent leur propre documentation. Les lecteurs de cette partie devraient être familiers avec l'utilisation des requêtes SQL pour manipuler et interroger une base (voir la Partie II) et bien sûr avec le langage de programmation que l'interface utilise.

Table des matières
27. libpq - Bibliothèque C
27.1. Fonctions de contrôle de connexion à la base de données
27.2. Fonctions de statut de connexion
27.3. Fonctions de commandes d'exécution
27.4. Traitement des commandes asynchrones
27.5. Annuler des requêtes en cours d'exécution
27.6. Interface à chemin rapide
27.7. Notification asynchrone
27.8. Fonctions associées avec la commande COPY
27.9. Fonctions de contrôle
27.10. Traitement des messages
27.11. Variables d'environnement
27.12. Fichier de mots de passe
27.13. Support de SSL
27.14. Comportement des programmes threadés
27.15. Construire des applications avec libpq
27.16. Exemples de programmes
28. Objets larges
28.1. Historique
28.2. Fonctionnalités d'implémentation
28.3. Interfaces client
28.4. Fonctions du côté serveur
28.5. Programme d'exemple
29. ECPG - SQL embarqué dans du C
29.1. Concept
29.2. Se connecter au serveur de bases de données
29.3. Fermer une connexion
29.4. Exécuter des commandes SQL
29.5. Choisir une connexion
29.6. Utiliser des variables hôtes
29.7. SQL dynamique
29.8. Utiliser les zones des descripteurs SQL
29.9. Gestion des erreurs
29.10. Inclure des fichiers
29.11. Traiter les programmes comportant du SQL embarqué
29.12. Fonctions de la bibliothèque
29.13. Internes
30. Schéma d'informations
30.1. Le schéma
30.2. Types de données
30.3. information_schema_catalog_name
30.4. applicable_roles
30.5. check_constraints
30.6. column_domain_usage
30.7. column_privileges
30.8. column_udt_usage
30.9. columns
30.10. constraint_column_usage
30.11. constraint_table_usage
30.12. data_type_privileges
30.13. domain_constraints
30.14. domain_udt_usage
30.15. domains
30.16. element_types
30.17. enabled_roles
30.18. key_column_usage
30.19. parameters
30.20. referential_constraints
30.21. role_column_grants
30.22. role_routine_grants
30.23. role_table_grants
30.24. role_usage_grants
30.25. routine_privileges
30.26. routines
30.27. schemata
30.28. sql_features
30.29. sql_implementation_info
30.30. sql_languages
30.31. sql_packages
30.32. sql_sizing
30.33. sql_sizing_profiles
30.34. table_constraints
30.35. table_privileges
30.36. tables
30.37. triggers
30.38. usage_privileges
30.39. view_column_usage
30.40. view_table_usage
30.41. views