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

Documentation PostgreSQL 11.22

The PostgreSQL Global Development Group

Legal Notice

Table des matières

Préface
1. Définition de PostgreSQL
2. Bref historique de PostgreSQL
3. Conventions
4. Pour plus d'informations
5. Lignes de conduite pour les rapports de bogues
I. Tutoriel
1. Démarrage
2. Le langage SQL
3. Fonctionnalités avancées
II. Langage SQL
4. Syntaxe SQL
5. Définition des données
6. Manipulation de données
7. Requêtes
8. Types de données
9. Fonctions et opérateurs
10. Conversion de types
11. Index
12. Recherche plein texte
13. Contrôle d'accès simultané
14. Conseils sur les performances
15. Requêtes parallélisées
III. Administration du serveur
16. Procédure d'installation du code source
17. Installation à partir du code source sur Windows
18. Configuration du serveur et mise en place
19. Configuration du serveur
20. Authentification du client
21. Rôles de la base de données
22. Administration des bases de données
23. Localisation
24. Planifier les tâches de maintenance
25. Sauvegardes et restaurations
26. Haute disponibilité, répartition de charge et réplication
27. Configuration de la récupération
28. Surveiller l'activité de la base de données
29. Surveiller l'utilisation des disques
30. Fiabilité et journaux de transaction
31. Réplication logique
32. JIT (compilation à la volée)
33. Tests de régression
IV. Interfaces client
34. libpq - Bibliothèque C
35. Objets larges
36. ECPG SQL embarqué en C
37. Schéma d'information
V. Programmation serveur
38. Étendre SQL
39. Déclencheurs (triggers)
40. Déclencheurs (triggers) sur événement
41. Système de règles
42. Langages de procédures
43. PL/pgSQL - Langage de procédures SQL
44. PL/Tcl - Langage de procédures Tcl
45. PL/Perl - Langage de procédures Perl
46. PL/Python - Langage de procédures Python
47. Interface de programmation serveur
48. Processus en tâche de fond (background worker)
49. Décodage logique (Logical Decoding)
50. Tracer la progression de la réplication
VI. Référence
I. Commandes SQL
II. Applications client de PostgreSQL
III. Applications relatives au serveur PostgreSQL
VII. Internes
51. Présentation des mécanismes internes de PostgreSQL
52. Catalogues système
53. Protocole client/serveur
54. Conventions de codage pour PostgreSQL
55. Support natif des langues
56. Écrire un gestionnaire de langage procédural
57. Écrire un wrapper de données distantes
58. Écrire une méthode d'échantillonnage de table
59. Écrire un module de parcours personnalisé
60. Optimiseur génétique de requêtes (Genetic Query Optimizer)
61. Définition de l'interface des méthodes d'accès aux index
62. Enregistrements génériques des journaux de transactions
63. Index B-Tree
64. Index GiST
65. Index SP-GiST
66. Index GIN
67. Index BRIN
68. Index Hash
69. Stockage physique de la base de données
70. Déclaration du catalogue système et contenu initial
71. Comment le planificateur utilise les statistiques
VIII. Annexes
A. Codes d'erreurs de PostgreSQL
B. Support de date/heure
C. Mots-clé SQL
D. Conformité SQL
E. Notes de version
F. Modules supplémentaires fournis
G. Programmes supplémentaires fournis
H. Projets externes
I. Dépôt du code source
J. Documentation
K. Acronymes
L. Fonctionnalités obsolètes ou renommées
M. Traduction française
Bibliographie
Index