From 2c7f481e32cb64da78263516905697e3c7b376d3 Mon Sep 17 00:00:00 2001 From: medina474 Date: Thu, 28 Aug 2025 11:45:01 +0200 Subject: [PATCH] =?UTF-8?q?Table=20adh=C3=A9rent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ToDo.md | 3 ++- data/adherent.csv | 4 ++-- data/ticket.csv | 2 +- docker-entrypoint-initdb.d/initdb.sql | 15 +++++++++++++-- 4 files changed, 18 insertions(+), 6 deletions(-) diff --git a/ToDo.md b/ToDo.md index 81639e7..203a0b6 100644 --- a/ToDo.md +++ b/ToDo.md @@ -4,4 +4,5 @@ - ~~Nom des fichiers d'import identique aux noms des tables~~ - Transfert vers le wiki : partiel - Convention de nommage -- Ajouter la table adherent +- ~~Ajouter la table adherent~~ +- ~~Trier les ticket par date~~ diff --git a/data/adherent.csv b/data/adherent.csv index 4333023..b0fe167 100755 --- a/data/adherent.csv +++ b/data/adherent.csv @@ -2619,8 +2619,8 @@ id,nom,prenom,genre,naissance,pays 2618,Louvet,Gérard,1,1950-07-23,fr 2619,Chaput,Salomé,2,1983-01-04,fr 2620,Mounier,Karine,2,1967-02-24,fr -2621,Peyre,Kenzo,1,1966-02-10,fr -2622,Le borgne,Laurence,2,1955-01-16,fr +2621,Peyot,Kenzo,1,1966-02-10,fr +2622,Le Borgne,Laurence,2,1955-01-16,fr 2623,Bonneau,Jean-Baptiste,1,1968-07-10,fr 2624,Cuny,Sonia,2,1978-04-23,fr 2625,Marc,Jordan,1,1979-10-26,fr diff --git a/data/ticket.csv b/data/ticket.csv index 6574c0f..870890f 100644 --- a/data/ticket.csv +++ b/data/ticket.csv @@ -1,4 +1,4 @@ -id,horodatage,client,mode rglt,etat,facture +id,date_ticket,client_id,mode rglt,etat,facture 310,2010-01-08T08:18:55,1,2 313,2010-01-08T08:29:58,2,1 314,2010-01-08T08:37:53,3,1 diff --git a/docker-entrypoint-initdb.d/initdb.sql b/docker-entrypoint-initdb.d/initdb.sql index eac45b4..f4dcf43 100644 --- a/docker-entrypoint-initdb.d/initdb.sql +++ b/docker-entrypoint-initdb.d/initdb.sql @@ -1,3 +1,14 @@ +create table adherent ( + id int primary key, + nom text, + prenom text, + genre text, + naissance date, + pays text +); + +\COPY adherent FROM '/tmp/adherent.csv' (FORMAT CSV, header, ENCODING 'UTF8'); + create table famille ( famille text primary key, intitule text, @@ -24,8 +35,8 @@ create table article ( create table ticket ( id int primary key, - horodatage timestamp, - client text, + date_ticket timestamp, + client_id int, mode_rglt int );