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

28. libpq - Bibliothèque C
28.1. Fonctions de contrôle de connexion à la base de données
28.2. Fonctions de statut de connexion
28.3. Fonctions de commandes d'exécution
28.4. Traitement des commandes asynchrones
28.5. Annuler des requêtes en cours d'exécution
28.6. Interface à chemin rapide
28.7. Notification asynchrone
28.8. Fonctions associées avec la commande COPY
28.9. Fonctions de contrôle
28.10. Traitement des messages
28.11. Variables d'environnement
28.12. Fichier de mots de passe
28.13. Fichier des connexions de service
28.14. Support de SSL
28.15. Comportement des programmes threadés
28.16. Construire des applications avec libpq
28.17. Exemples de programmes
29. Objets larges
29.1. Historique
29.2. Fonctionnalités d'implémentation
29.3. Interfaces client
29.4. Fonctions du côté serveur
29.5. Programme d'exemple
30. ECPG - SQL embarqué dans du C
30.1. Concept
30.2. Se connecter au serveur de bases de données
30.3. Fermer une connexion
30.4. Exécuter des commandes SQL
30.5. Choisir une connexion
30.6. Utiliser des variables hôtes
30.7. SQL dynamique
30.8. Utiliser les zones des descripteurs SQL
30.9. Gestion des erreurs
30.10. Inclure des fichiers
30.11. Traiter les programmes comportant du SQL embarqué
30.12. Fonctions de la bibliothèque
30.13. Internes
31. Schéma d'informations
31.1. Le schéma
31.2. Types de données
31.3. information_schema_catalog_name
31.4. applicable_roles
31.5. check_constraints
31.6. column_domain_usage
31.7. column_privileges
31.8. column_udt_usage
31.9. columns
31.10. constraint_column_usage
31.11. constraint_table_usage
31.12. data_type_privileges
31.13. domain_constraints
31.14. domain_udt_usage
31.15. domains
31.16. element_types
31.17. enabled_roles
31.18. key_column_usage
31.19. parameters
31.20. referential_constraints
31.21. role_column_grants
31.22. role_routine_grants
31.23. role_table_grants
31.24. role_usage_grants
31.25. routine_privileges
31.26. routines
31.27. schemata
31.28. sql_features
31.29. sql_implementation_info
31.30. sql_languages
31.31. sql_packages
31.32. sql_sizing
31.33. sql_sizing_profiles
31.34. table_constraints
31.35. table_privileges
31.36. tables
31.37. triggers
31.38. usage_privileges
31.39. view_column_usage
31.40. view_table_usage
31.41. views