Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| documentation:data:base-capteurs [2023/12/05 15:52] – baudryj | documentation:data:base-capteurs [2023/12/05 15:57] (Version actuelle) – [Tables] baudryj | ||
|---|---|---|---|
| Ligne 66: | Ligne 66: | ||
| <code sql> | <code sql> | ||
| + | -- Créer l' | ||
| + | CREATE USER icaging WITH PASSWORD ' | ||
| + | |||
| + | -- Créer la base de données | ||
| + | CREATE DATABASE icaging; | ||
| + | |||
| + | -- Attribuer les droits sur la base de données à l' | ||
| + | GRANT ALL PRIVILEGES ON DATABASE icaging TO icaging; | ||
| + | |||
| + | |||
| -- Création de la table ' | -- Création de la table ' | ||
| CREATE TABLE capteurs ( | CREATE TABLE capteurs ( | ||
| Ligne 82: | Ligne 92: | ||
| FOREIGN KEY (capteur_id) REFERENCES capteurs (capteur_id) | FOREIGN KEY (capteur_id) REFERENCES capteurs (capteur_id) | ||
| ); | ); | ||
| + | |||
| + | -- Création de la table ' | ||
| + | CREATE TABLE experiences ( | ||
| + | experience_id SERIAL PRIMARY KEY, | ||
| + | host VARCHAR(100), | ||
| + | nom_experience VARCHAR(100), | ||
| + | date_debut DATE | ||
| + | ); | ||
| + | |||
| + | -- Création de la table ' | ||
| + | CREATE TABLE evenements ( | ||
| + | evenement_id SERIAL PRIMARY KEY, | ||
| + | experience_id INTEGER NOT NULL, | ||
| + | timestamp TIMESTAMP NOT NULL, | ||
| + | description TEXT, | ||
| + | FOREIGN KEY (experience_id) REFERENCES experiences (experience_id) | ||
| + | ); | ||
| + | |||
| + | -- Modification de la table ' | ||
| + | ALTER TABLE mesures ADD COLUMN experience_id INTEGER; | ||
| + | ALTER TABLE mesures ADD FOREIGN KEY (experience_id) REFERENCES experiences (experience_id); | ||
| + | |||
| </ | </ | ||