Skip to main content

Base de donnée PostGres

La base de données PostgreSQL Scaleway est entièrement managée et sécurisée par Scaleway. Scaleway offre une interface pour administrer les utilisateurs et les IPs autorisées à y accéder.

PostgreSQL est un système de gestion de base de données relationnelle. Elle est définie par une liste de tables, ou chaque table est définie par une structure (listes de propriétés typées) et des contraintes (sur les propriétés, sur les tables et sur les relations entre les tables).

Ci-dessous, le cycle de vie de la base de données

Capture_d_écran_2022-01-10_à_08.12.00

La création de la base de données est effectuée lors du choix de l’offre commerciale Scaleway.

La configuration du schéma de la base de données (tables / structures et contraintes) est effectuée uniquement par un administrateur lors de l’installation et la maintenance (Voir

Backend - COMMANDE SYMFONY).

Une fois le schéma de la base de données configuré, il permet de lire et écrire dans ce schéma de données.

Ci-dessous le cycle de vie d’une commande SQL : Capture_d_écran_2022-01-10_à_08.08.08

Toute communication avec la base de données se fera en SQL, le langage interprété par la base de données. C’est via des commandes SQL que sont configurées les tables / structures / contraintes, mais aussi l’insertion / la modification et la suppression des données.

En cas d’échec d’interprétation de la commande SQL, que ce soit à cause d’une mauvaise syntaxe de la commande ou le non-respect du schéma de données, la base de données retournera une réponse indiquant le non-traitement de la commande.