From 97c428ea7c270561784124b2d86d1e6466de9412 Mon Sep 17 00:00:00 2001 From: valleet01 <thibaut.vallee@unicaen.fr> Date: Mon, 10 Feb 2025 17:48:48 +0100 Subject: [PATCH] maj des tables pour respecter le format Unicaen --- SQL/001_table.sql | 10 +++++----- SQL/002_insert.sql | 2 +- .../Mapping/UnicaenFichier.Entity.Db.Fichier.dcm.xml | 2 +- .../Db/Mapping/UnicaenFichier.Entity.Db.Nature.dcm.xml | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/SQL/001_table.sql b/SQL/001_table.sql index fd38755..42be9ef 100644 --- a/SQL/001_table.sql +++ b/SQL/001_table.sql @@ -1,5 +1,5 @@ -- Table nécessaire au document -create table fichier_nature +create table unicaen_fichier_nature ( id bigserial PRIMARY KEY, code varchar(64) not null, @@ -8,12 +8,12 @@ create table fichier_nature ordre int DEFAULT 0 NOT NULL ); -create unique index fichier_nature_code_unique on fichier_nature (code); +create unique index unicaen_fichier_nature_code_unique on unicaen_fichier_nature (code); /** !!! on n'utilise pas un id de type int ici mais de type varchar (permet entre autre de mieux gerer la génration d'un nom de fichier)*/ -create table fichier_fichier +create table unicaen_fichier_fichier ( - id varchar(25) not null constraint fichier_fichier_pk primary key, + id varchar(25) not null constraint unicaen_fichier_fichier_pk primary key, nom_original varchar(256) not null, nom_stockage varchar(256) not null, nature integer not null, @@ -26,7 +26,7 @@ create table fichier_fichier histo_destruction timestamp, histo_destructeur_id integer, - FOREIGN KEY ( nature ) REFERENCES fichier_nature ( id ), + FOREIGN KEY ( nature ) REFERENCES unicaen_fichier_nature ( id ), FOREIGN KEY ( histo_createur_id ) REFERENCES unicaen_utilisateur_user ( id ), FOREIGN KEY ( histo_createur_id ) REFERENCES unicaen_utilisateur_user ( id ), FOREIGN KEY ( histo_createur_id ) REFERENCES unicaen_utilisateur_user ( id ) diff --git a/SQL/002_insert.sql b/SQL/002_insert.sql index 44176e2..28d3958 100644 --- a/SQL/002_insert.sql +++ b/SQL/002_insert.sql @@ -1,5 +1,5 @@ -- -INSERT INTO fichier_nature (code, libelle, description, ordre) VALUES +INSERT INTO unicaen_fichier_nature (code, libelle, description, ordre) VALUES ('doc', 'Document', 'Document divers', 1) ON CONFLICT (code) DO UPDATE set libelle = excluded.libelle, diff --git a/src/UnicaenFichier/Entity/Db/Mapping/UnicaenFichier.Entity.Db.Fichier.dcm.xml b/src/UnicaenFichier/Entity/Db/Mapping/UnicaenFichier.Entity.Db.Fichier.dcm.xml index 25dad0c..3a99442 100755 --- a/src/UnicaenFichier/Entity/Db/Mapping/UnicaenFichier.Entity.Db.Fichier.dcm.xml +++ b/src/UnicaenFichier/Entity/Db/Mapping/UnicaenFichier.Entity.Db.Fichier.dcm.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd"> - <entity name="UnicaenFichier\Entity\Db\Fichier" table="fichier_fichier"> + <entity name="UnicaenFichier\Entity\Db\Fichier" table="unicaen_fichier_fichier"> <!-- !!!Remarque!!! il s'agit d'une chaine de caractère générée avec uniqid pour éviter les problèmes de forgeage ! --> <id name="id" type="string" length="13" column="id" /> diff --git a/src/UnicaenFichier/Entity/Db/Mapping/UnicaenFichier.Entity.Db.Nature.dcm.xml b/src/UnicaenFichier/Entity/Db/Mapping/UnicaenFichier.Entity.Db.Nature.dcm.xml index ba5b09e..c217148 100755 --- a/src/UnicaenFichier/Entity/Db/Mapping/UnicaenFichier.Entity.Db.Nature.dcm.xml +++ b/src/UnicaenFichier/Entity/Db/Mapping/UnicaenFichier.Entity.Db.Nature.dcm.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd"> - <entity name="UnicaenFichier\Entity\Db\Nature" table="fichier_nature"> + <entity name="UnicaenFichier\Entity\Db\Nature" table="unicaen_fichier_nature"> <id name="id" type="integer" column="id"> <generator strategy="IDENTITY"/> -- GitLab