PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 18 beta 1

Documentation PostgreSQL 18 beta 1

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. Installation depuis les binaires
17. Procédure d'installation depuis le code source
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. Superviser l'activité de la base de données
28. Fiabilité et journaux de transaction
29. Réplication logique
30. JIT (compilation à la volée)
31. Tests de régression
IV. Interfaces client
32. libpq -- Bibliothèque C
33. Large Objects
34. ECPG -- SQL embarqué en C
35. Schéma d'information
V. Programmation serveur
36. Étendre SQL
37. Triggers (triggers)
38. Triggers sur événement
39. Système de règles
40. Langages de procédures
41. PL/pgSQL -- Langage de procédures SQL
42. PL/Tcl -- Langage de procédures Tcl
43. PL/Perl -- Langage de procédures Perl
44. PL/Python -- Langage de procédures Python
45. Interface de programmation serveur
46. Processus en tâche de fond (background worker)
47. Décodage logique (Logical Decoding)
48. Tracer la progression de la réplication
49. Modules d'archivage
50. OAuth Validator Modules
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. Vues système
54. Protocole Frontend/Backend
55. Conventions de codage pour PostgreSQL
56. Support natif des langues
57. Écrire un gestionnaire de langage procédural
58. Écrire un wrapper de données distantes
59. Écrire une méthode d'échantillonnage de table
60. Écrire un module de parcours personnalisé
61. Optimiseur génétique de requêtes (Genetic Query Optimizer)
62. Définition de l'interface des méthodes d'accès aux tables
63. Définition de l'interface des méthodes d'accès aux index
64. Journaux de transactions pour les extensions
65. Méthodes d'accès natives des index
66. Stockage physique de la base de données
67. Traitement des transactions
68. Déclaration du catalogue système et contenu initial
69. Comment le planificateur utilise les statistiques
70. Format de manifeste de sauvegarde
VIII. Annexes
A. Codes d'erreur de PostgreSQL
B. Support de date/heure
C. Mots-clés SQL
D. Conformité SQL
E. Notes de version
F. Modules et extensions supplémentaires fournis
G. Programmes supplémentaires fournis
H. Projets externes
I. Dépôt du code source
J. Documentation
K. Limites PostgreSQL
L. Acronymes
M. Glossaire
N. Support des couleurs
O. Fonctionnalités obsolètes ou renommées
P. Traduction française
Bibliographie
Index