Documentation de PostgreSQL

Informations[1]

Objectif

  • Savoir trouver des informations sur SQL et PostgreSQL.

Mise en situation

Les systèmes de gestion de bases de données sont des outils complets et complexes. Si leur configuration par défaut suffit pour la plupart des usages, il est nécessaire de la modifier pour améliorer la performance de certaines applications. Des cas typiques pourraient être un grand volume de données, ou une base avec beaucoup de lectures et peu d'écritures, etc.

Lorsque l'on a un problème ou une question, se référer à la documentation de la technologie utilisée est le meilleur point de départ. La documentation officielle de PostgreSQL est la ressource la plus complète qui existe. Elle est disponible pour toutes les versions supportées de PostgreSQL.

FondamentalDocumentation en ligne

La documentation de PostgreSQL est hébergée sur un serveur dédié :

MéthodeFonction de recherche

La fonction de recherche de la documentation en ligne permet de chercher un mot-clé particulier pour une version ou toutes les versions de PostgreSQL.

FondamentalDocumentation en manuel

Une version de la documentation peut directement être consultée via le terminal avec :

1
apt install PostgreSQL-doc

On peut y avoir accès avec la commande :

1
man postgres

FondamentalDocumentation pdf

Une version de la documentation en disponible au format PDF en téléchargement en ligne ici : https://docs.PostgreSQL.fr/12/pg12.pdf

Chapitres sur SQL

La partie 2 contient des chapitres sur les spécificités de SQL auxquels on peut se référer lorsque l'on débute. En particulier, on se référera :

  • Au chapitre 4 sur la syntaxe SQL,

  • Au chapitre 5 sur la définition des données,

  • Au chapitre 6 sur la manipulation des données,

  • Au chapitre 7 sur les requêtes.

Chapitres sur PostgreSQL

La partie 3 contient des chapitres sur les spécificités de PostgreSQL auxquels on peut se référer lorsque l'on débute. En particulier, on se référera :

  • Au chapitre 19 sur la configuration du serveur,

  • Au chapitre 20 sur l'authentification du client,

  • Au chapitre 21 sur les rôles de la base de données,

  • Au chapitre 22 sur l'administration de la base de données.