1. Travail sur la base de données
1.1 Script de création de la base de données
Le choix de cet ensemble d’articles se porte sur l’utilisation de PostgreSQL comme support de stockage persistant, histoire de proposer quelque chose de sensiblement différent de la solution universellement utilisée dans les tutoriels et la plupart des documentations qui est l’utilisation de MySQL.
Voici un script qui montre la structure des données que l’on va utiliser :
CREATE TABLE categories (
id serial,
title varchar(48) NOT NULL,
);
CREATE TABLE notes (
id serial,
title varchar(48) NOT NULL UNIQUE,
description text,
date_creation date DEFAULT current_date,
categorie_id integer NOT NULL REFERENCES categories(id) ON DELETE RESTRICT,
CONSTRAINT non_duplication CHECK (title <> description)
);
On peut rapidement voir que l’on a deux tables dont une est une table de référence et l’autre une table qui contient les données qui nous intéressent.
On voit également la...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première