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