From 5e1dd715e09f92b2452c18b482ad67f25476aa6f Mon Sep 17 00:00:00 2001 From: medina474 Date: Thu, 28 Aug 2025 15:01:31 +0200 Subject: [PATCH] Suppression des articles abonnements --- data/adherent.csv | 2 +- data/article.csv | 114 -------------------------- docker-entrypoint-initdb.d/initdb.sql | 12 +-- docker-entrypoint-initdb.d/seed.sql | 11 +++ 4 files changed, 13 insertions(+), 126 deletions(-) create mode 100644 docker-entrypoint-initdb.d/seed.sql diff --git a/data/adherent.csv b/data/adherent.csv index b0fe167..334699b 100755 --- a/data/adherent.csv +++ b/data/adherent.csv @@ -1,4 +1,4 @@ -id,nom,prenom,genre,naissance,pays +id,nom,prenom,genre,naissance,codepostal 1,Wagner,Cyril,1,1994-06-20,fr 2,Fievet,Kévin,1,1963-06-03,fr 3,Maury,Coline,2,1954-10-09,fr diff --git a/data/article.csv b/data/article.csv index 4e300ae..ae8cc46 100644 --- a/data/article.csv +++ b/data/article.csv @@ -1,6 +1,4 @@ code,article,famille,factpoids,unitevente,prix,unitepoids,publie,suivistock,sommeil -ACOT,"Cotisation Annuelle",01CO,0,1,30,2,1,0,1 -ACOTSEP,"Cotisation Annuelle au 1er Septembre",01CO,0,1,15,2,1,0,1 AIL,"Ail Frais Vosges",02EPIC,0,3,11,2,1,0,1 AUBERG,"Aubergine Jardins",02AUBE,0,3,3.5,2,1,0,1 BASILI,"Basilic vrac",02AR,0,3,40,2,1,0,1 @@ -140,10 +138,6 @@ TOPINA,"Topinambour kg",02TOPI,0,3,4.4,2,1,0,1 TOROND,"Tomate ronde provence",02TOMA,0,3,3.8,2,1,0,1 TOTRIL,"Tomate ancienne SCOT",02TOMA,0,3,6.2,2,1,0,1 VINAMI,"Vinaigre de Miel 50 cl",12RELIONRO,0,1,5.1,2,1,2,0 -ZESCOMPTE,"Escompte",ZDIVERS,0,5,0,3,0,0,1 -ZPORT,"Transport sur Ventes",ZDIVERS,0,1,10,3,0,0,1 -ZPRODUIT,"Paniers Solidaire Reseau Cocagne",ZDIVERS,0,1,0,3,0,0,0 -ZREMISE,"Remises, rabais, ristourne",ZDIVERS,0,1,0,3,0,0,1 CELEBR,"Céleri branche France",02CELE,0,3,3.9,2,1,0,1 POTIRON,"Potiron",02POTIR,0,3,2.5,2,1,0,1 SALADE,"batavia scot",02SALA,0,2,1.75,2,1,0,1 @@ -531,8 +525,6 @@ PRUNESTAN,"Prune Katinka France",03PRUNE,0,3,4.95,2,1,2,1 RAISIN_GLOBAL,"Raisin France Lavallée/Ribol/Dattal/Cardinal",03RAISIN,0,3,5.75,2,1,2,1 VRACMINESTRONE,"Barquette de légumes pot au feu",02MINEST,0,2,5,2,1,0,1 REPAB,"Repas Ext. Bénévoles",07RE,0,1,3.61,2,0,0,0 -144EPINARD,"Caisse 144 mottes Epinard",05EPINARD,0,2,12.24,2,0,0,1 -144MACHE,"Caisse 144 mottes Mâche",05SALA,0,2,14.04,2,0,0,1 91BASILIC,"Caisse 91 mottes Basilic",10PLVOLTZ,0,2,50.55,2,1,0,1 91BETTERAVE,"Caisse 91 mottes Betterave",10PLVOLTZ,0,2,58.24,2,1,0,1 91CELERI,"Caisse 91 mottes Céleri",10PLVOLTZ,0,2,70.55,2,1,0,1 @@ -595,80 +587,12 @@ LITCHI,"Litchi Madagascar",03LITCHI,0,3,12.45,2,1,2,1 PATATE,"Patate Douce Espagne kg",02PATATE,0,3,4.2,2,1,2,1 NOICOCO,"Noix de Coco Ivoire",03NOIXCO,0,2,1.8,2,1,2,1 CERF,"Cerfeuil bouquet",02AR,0,2,1.4,2,1,0,1 -AF124,"Abnnt annuel F1 24 Paniers",01ABF,0,1,240,2,1,0,1 -AF135,"Abnnt annuel F1 35 Paniers",01ABF,0,1,350,2,1,0,1 -AF145,"Abnnt annuel F1 45 Paniers",01ABF,0,1,450,2,1,0,1 -AF224,"Abnnt annuel F2 24 Paniers",01ABF,0,1,312,2,1,0,1 -AF235,"Abnnt annuel F2 35 Paniers",01ABF,0,1,455,2,1,0,1 -AF245,"Abnnt annuel F2 45 Paniers",01ABF,0,1,585,2,1,0,1 -AF324,"Abnnt annuel F3 24 Paniers",01ABF,0,1,408,2,1,0,1 -AF335,"Abnnt annuel F3 35 Paniers",01ABF,0,1,595,2,1,0,1 -AF345,"Abnnt annuel F3 45 Paniers",01ABF,0,1,765,2,1,0,1 -AF424,"Abnnt annuel F4 24 Paniers",01ABF,0,1,480,2,1,0,1 -AF435,"Abnnt annuel F4 35 Paniers",01ABF,0,1,700,2,1,0,1 -AF445,"Abnnt annuel F4 45 Paniers",01ABF,0,1,900,2,1,0,1 -MF124,"Abnnt mensuel F1 24 Paniers",01ABF,0,1,20,2,1,0,1 -MF135,"Abnnt mensuel F1 35 Paniers",01ABF,0,1,29.17,2,1,0,1 -MF145,"Abnnt mensuel F1 45 Paniers",01ABF,0,1,37.5,2,1,0,1 -MF224,"Abnnt mensuel F2 24 Paniers",01ABF,0,1,26,2,1,0,1 -MF235,"Abnnt mensuel F2 35 Paniers",01ABF,0,1,37.92,2,1,0,1 -MF245,"Abnnt mensuel F2 45 Paniers",01ABF,0,1,48.75,2,1,0,1 -MF324,"Abnnt mensuel F3 24 Paniers",01ABF,0,1,34,2,1,0,1 -MF335,"Abnnt mensuel F3 35 Paniers",01ABF,0,1,49.58,2,1,0,1 -MF345,"Abnnt mensuel F3 45 Paniers",01ABF,0,1,63.75,2,1,0,1 -MF424,"Abnnt mensuel F4 24 Paniers",01ABF,0,1,40,2,1,0,1 -MF435,"Abnnt mensuel F4 35 Paniers",01ABF,0,1,58.33,2,1,0,1 -MF445,"Abnnt mensuel F4 45 Paniers",01ABF,0,1,75,2,1,0,1 -SF124,"Abnnt semestriel F1 24 Paniers",01ABF,0,1,120,2,1,0,1 -SF135,"Abnnt semestriel F1 35 Paniers",01ABF,0,1,175,2,1,0,1 -SF145,"Abnnt semestriel F1 45 Paniers",01ABF,0,1,225,2,1,0,1 -SF224,"Abnnt semestriel F2 24 Paniers",01ABF,0,1,156,2,1,0,1 -SF235,"Abnnt semestriel F2 35 Paniers",01ABF,0,1,227.5,2,1,0,1 -SF245,"Abnnt semestriel F2 45 Paniers",01ABF,0,1,292.5,2,1,0,1 -SF324,"Abnnt semestriel F3 24 paniers",01ABF,0,1,204,2,1,0,1 -SF335,"Abnnt semestriel F3 35 Paniers",01ABF,0,1,297.5,2,1,0,1 -SF345,"Abnnt semestriel F3 45 Paniers",01ABF,0,1,382.5,2,1,0,1 -SF424,"Abnnt semestriel F4 24 Paniers",01ABF,0,1,240,2,1,0,1 -SF435,"Abnnt semestriel F4 35 Paniers",01ABF,0,1,350,2,1,0,1 -SF445,"Abnnt semestriel F4 45 Paniers",01ABF,0,1,450,2,1,0,1 -TF124,"Abnnt trimestriel F1 24 Paniers",01ABF,0,1,60,2,1,0,1 -TF135,"Abnnt trimestriel F1 35 Paniers",01ABF,0,1,87.5,2,1,0,1 -TF145,"Abnnt trimestriel F1 45 Paniers",01ABF,0,1,112.5,2,1,0,1 -TF224,"Abnnt trimestriel F2 24 Paniers",01ABF,0,1,78,2,1,0,1 -TF235,"Abnnt trimestriel F2 35 Paniers",01ABF,0,1,113.75,2,1,0,1 -TF245,"Abnnt trimestriel F2 45 Paniers",01ABF,0,1,146.25,2,1,0,1 -TF324,"Abnnt trimestriel F3 24 Paniers",01ABF,0,1,102,2,1,0,1 -TF335,"Abnnt trimestriel F3 35 Paniers",01ABF,0,1,148.75,2,1,0,1 -TF345,"Abnnt trimestriel F3 45 Paniers",01ABF,0,1,191.25,2,1,0,1 -TF424,"Abnnt trimestriel F4 24 Paniers",01ABF,0,1,120,2,1,0,1 -TF435,"Abnnt trimestriel F4 35 Paniers",01ABF,0,1,175,2,1,0,1 -TF445,"Abnnt trimestriel F4 45 Paniers",01ABF,0,1,225,2,1,0,1 PAPYE,"Papaye Cameroun",03CHERI,0,3,6.2,2,1,0,1 CELERBR,"Céleri branche Espagne",02CELE,0,3,2.7,2,1,0,1 DATMEDJOOL,"Datte medjool kg",03FS,0,3,18,2,1,2,1 FRISCA,"Frisée/Scarole",02SALA,0,2,2.1,2,1,0,1 MIELJARDINS,"Miel toutes fleurs Jardins 250g",04MI,0,1,3.2,2,1,2,1 -AF149,"Abnnt annuel F1 49 Paniers",01ABF,0,1,490,2,1,0,1 -AF249,"Abnnt annuel F2 49 Paniers",01ABF,0,1,637,2,1,0,1 -AF349,"Abnnt annuel F3 49 Paniers",01ABF,0,1,833,2,1,0,1 -AF449,"Abnnt annuel F4 49 Paniers",01ABF,0,1,980,2,1,0,1 -MF149,"Abnnt mensuel F1 49 Paniers",01ABF,0,1,40.84,2,1,0,1 -MF249,"Abnnt mensuel F2 49 Paniers",01ABF,0,1,53.09,2,1,0,1 -MF349,"Abnnt mensuel F3 49 Paniers",01ABF,0,1,69.42,2,1,0,1 -MF449,"Abnnt mensuel F4 49 Paniers",01ABF,0,1,81.67,2,1,0,1 -SF149,"Abnnt semestriel F1 49 Paniers",01ABF,0,1,245,2,1,0,1 -SF249,"Abnnt semestriel F2 49 Paniers",01ABF,0,1,318.5,2,1,0,1 -SF349,"Abnnt semestriel F3 49 Paniers",01ABF,0,1,416.5,2,1,0,1 -SF449,"Abnnt semestriel F4 49 Paniers",01ABF,0,1,490,2,1,0,1 -TF149,"Abnnt trimestriel F1 49 Paniers",01ABF,0,1,112.5,2,1,0,1 -TF249,"Abnnt trimestriel F2 49 Paniers",01ABF,0,1,159.25,2,1,0,1 -TF349,"Abnnt trimestriel F3 49 Paniers",01ABF,0,1,208.25,2,1,0,1 -TF449,"Abnnt trimestriel F4 49 Paniers",01ABF,0,1,245,2,1,0,1 CURCU,"Curcuma kg",02EPIC,0,3,7.9,2,1,2,1 -ABF1,"Abnnt Panier unitaire F1",01ABF,0,2,10.1,2,1,0,1 -ABF2,"Abnnt Panier unitaire F2",01ABF,0,2,13.13,2,1,0,1 -ABF3,"Abnnt Panier unitaire F3",01ABF,0,2,17.17,2,1,0,1 -ABF4,"Abnnt Panier unitaire F4",01ABF,0,2,20.2,2,1,0,1 OIGNONAL,"Oignon rouge SCOT",02EPIC,0,3,2.5,2,1,2,1 PERSILFR,"Persil Bouquet scot",02AR,0,2,1,2,1,2,1 CHOUCHI,"Chinois bio plant",05CHOU,0,2,2.5,2,1,0,0 @@ -716,44 +640,6 @@ CHAMPP,"Champignons PC crème",02PLEU,0,3,8.7,2,1,0,1 FIG500,"Figues séchées zagros 250g Iran",03FS,0,2,5,2,1,2,1 THY,"Thym bouquet",02AR,0,2,1.4,2,1,0,1 MELCHAMPI,"Mélange champignons",02PLEU,0,3,7,2,1,0,1 -144BETTE,"Caisse 144 mottes Bette",05BETT,0,2,10.94,2,0,0,1 -144BETTERAVE,"Caisse 144 mottes Betterave rouge",05BETTE,0,2,10.37,2,0,0,1 -144CELERI,"Caisse 144 mottes Céleri",05CELE,0,2,17.28,2,0,0,1 -144CHBRO,"Caisse 144 mottes Chou Brocolis",05CHOU,0,2,14.4,2,0,0,1 -144CHBRUX,"Caisse 144 mottes Chou Bruxelles",05CHOU,0,2,14.4,2,0,0,1 -144CHCH,"Caisse 144 mottes Chou chinois",05CHOU,0,2,13.97,2,0,0,1 -144CHFLEUR,"Caisse 144 mottes Chou fleur",05CHOU,0,2,18.14,2,0,0,1 -144CHICORE,"Caisse 144 mottes Chicorée",05CHOU,0,2,10.94,2,0,0,1 -144CHMILAN,"Caisse 144 mottes Chou Milan",05CHOU,0,2,14.4,2,0,0,1 -144CHOU,"Caisse 144 mottes Chou blanc/rouge",05CHOU,0,2,14.4,2,0,0,1 -144CHPOINTU,"Caisse 144 mottes Chou pointu",05CHOU,0,2,15.84,2,0,0,1 -144CHRAVE,"Caisse 144 mottes Chou rave",05CHOU,0,2,13.97,2,0,0,1 -144ECHALION,"Caisse 144 mottes Echalion",05OIGN,0,2,12.96,2,0,0,1 -144FENOUIL,"Caisse 144 mottes Fenouil",05FENO,0,2,15.84,2,0,0,1 -144FEUILLE,"Caisse 144 mottes Feuille de chêne",05SALA,0,2,10.94,2,0,0,1 -144MAIS,"Caisse 144 mottes Maïs",05PL,0,2,15.84,2,0,0,1 -144NATAVIA,"Caisse 144 mottes Batavia",05SALA,0,2,10.94,2,0,0,1 -144POURPIER,"Caisse 144 mottes Pourpier/Claytone",05PL,0,2,12.96,2,0,0,1 -216MAIS,"Caisse 216 mottes Maïs doux",05PL,0,2,23.76,2,0,0,1 -216MCHE,"Caisse 216 mottes Mâche",05SALA,0,2,21.06,2,0,0,1 -CACERF,"Caisse 91 mottes Cerfeuil",05AROM,0,2,11.83,2,0,0,1 -CAIBAT,"Caisse 91 mottes Batavia",05SALA,0,2,6.91,2,0,0,1 -CAIBETT,"Caisse 91 mottes Bette",05BETT,0,2,6.91,2,0,0,1 -CAICHBR,"Caisse 91 mottes Chou Bruxelles",05CHOU,0,2,9.1,2,0,0,1 -CAICHCH,"Caisse 91 mottes Chou chinois",05CHOU,0,2,8.83,2,0,0,1 -CAICHFL,"Caisse 91 mottes Chou fleur",05CHOU,0,2,11.46,2,0,0,1 -CAICHPO,"Caisse 91 mottes Chou pointu",05CHOU,0,2,10.01,2,0,0,1 -CAICHRA,"Caisse 91 mottes Chou rave",05CHOU,0,2,8.83,2,0,0,1 -CAICIB,"Caisse 91 mottes Ciboulette",05AROM,0,2,11.83,2,0,0,1 -CAICOR,"Caisse 91 mottes Coriandre",05AROM,0,2,11.83,2,0,0,1 -CAIECHA,"Caisse 91 mottes Echalion",05OIGN,0,2,8.19,2,0,0,1 -CAIFEUI,"Caisse 91 mottes Feuille de chêne",05SALA,0,2,6.91,2,0,0,1 -CAIMAIS,"Caisse 91 mottes Maïs doux",05PL,0,2,10.01,2,0,0,1 -CAIMESCH,"Caisse 91 mottes Mesclum chou",05SALA,0,2,8.19,2,0,0,1 -CAIOIL,"Caisse 91 mottes Oeillet",05PF,0,2,11.83,2,0,0,1 -CAIPERPL,"Caisse 91 mottes Persil plat",05AROM,0,2,8.65,2,0,0,1 -CAIPISS,"Caisse 91 mottes Pissenlit",05SALA,0,2,8.37,2,0,0,1 -CAIRUTA,"Caisse 91 mottes Rutabaga",05PL,0,2,8.55,2,0,0,1 MOTANETH,"Motte Aneth",08PLANT,0,2,1,2,0,0,1 MOTBASILIC,"Motte Basilic",08PLANT,0,2,2,2,0,0,1 MOTCHRO,"Motte Chou rouge",08PLANT,0,2,0.11,2,0,0,1 diff --git a/docker-entrypoint-initdb.d/initdb.sql b/docker-entrypoint-initdb.d/initdb.sql index 64b6872..b0c1ab5 100644 --- a/docker-entrypoint-initdb.d/initdb.sql +++ b/docker-entrypoint-initdb.d/initdb.sql @@ -4,19 +4,15 @@ create table adherent ( prenom text, genre text, naissance date, - pays text + codepostal text ); -\COPY adherent FROM '/tmp/adherent.csv' (FORMAT CSV, header, ENCODING 'UTF8'); - create table famille ( code text primary key, famille text, code_parent text ); -\COPY famille FROM '/tmp/famille.csv' (FORMAT CSV, header, ENCODING 'UTF8'); - create table article ( code text primary key, article text, @@ -30,8 +26,6 @@ create table article ( sommeil int ); -\COPY article FROM '/tmp/article.csv' (FORMAT CSV, header, ENCODING 'UTF8'); - create table ticket ( id int primary key, date_ticket timestamp, @@ -39,8 +33,6 @@ create table ticket ( mode_rglt int ); -\COPY ticket FROM '/tmp/ticket.csv' (FORMAT CSV, header, ENCODING 'UTF8'); - create table ligne ( id int primary key, ticket_id int, --references ticket (id), @@ -48,5 +40,3 @@ create table ligne ( prix_unitaire decimal, quantite decimal ); - -\COPY ligne FROM '/tmp/ligne.csv' (FORMAT CSV, header, ENCODING 'UTF8'); diff --git a/docker-entrypoint-initdb.d/seed.sql b/docker-entrypoint-initdb.d/seed.sql new file mode 100644 index 0000000..c8933cd --- /dev/null +++ b/docker-entrypoint-initdb.d/seed.sql @@ -0,0 +1,11 @@ +truncate table adherent; +truncate table famille; +truncate table article; +truncate table ticket; +truncate table ligne; + +\COPY adherent FROM '/tmp/adherent.csv' (FORMAT CSV, header, ENCODING 'UTF8'); +\COPY famille FROM '/tmp/famille.csv' (FORMAT CSV, header, ENCODING 'UTF8'); +\COPY article FROM '/tmp/article.csv' (FORMAT CSV, header, ENCODING 'UTF8'); +\COPY ticket FROM '/tmp/ticket.csv' (FORMAT CSV, header, ENCODING 'UTF8'); +\COPY ligne FROM '/tmp/ligne.csv' (FORMAT CSV, header, ENCODING 'UTF8');