PHASE 1 ******** RIEN A FAIRE PHASE 2 ******** APRES LA MISE A JOUR DU SERVEUR EN V041, EXECUTER LES REQUETES SUIVANTES DANS TOUTES LES BASES ALTER TABLE MODELECONTRAT ADD ENGAGEMENT_ID BIGINT; ALTER TABLE MODELECONTRAT ADD CONSTRAINT FK_MODELECONTRAT_ENGAGEMENT_ID FOREIGN KEY (ENGAGEMENT_ID) REFERENCES EDITIONSPECIFIQUE (ID); UPDATE MODELECONTRAT m SET m.ENGAGEMENT_ID=(SELECT p.ENGAGEMENT_ID FROM PRODUCTEUR p WHERE m.PRODUCTEUR_ID=p.ID); ALTER TABLE MODELECONTRAT ADD GESTIONDOCENGAGEMENT VARCHAR(255); UPDATE MODELECONTRAT set GESTIONDOCENGAGEMENT='AUCUNE_GESTION' WHERE ENGAGEMENT_ID IS NULL; UPDATE MODELECONTRAT set GESTIONDOCENGAGEMENT='GENERATION_DOCUMENT_SEUL' WHERE ENGAGEMENT_ID IS NOT NULL; ALTER TABLE MODELECONTRAT ADD NOTIFICATIONDONEDOCENGAGEMENT VARCHAR(255); UPDATE MODELECONTRAT set NOTIFICATIONDONEDOCENGAGEMENT='NON'; ALTER TABLE OBJECTSTORAGE ADD STATE VARCHAR(255); ALTER TABLE OBJECTSTORAGE DROP COLUMN KEY; ALTER TABLE WEBPAGE ADD HTML_ID BIGINT; ALTER TABLE WEBPAGE ADD CONSTRAINT FK_WEBPAGE_HTML_ID FOREIGN KEY (HTML_ID) REFERENCES OBJECTSTORAGE (ID); CREATE TABLE DOCENGAGEMENTSIGNE (ID BIGINT NOT NULL, AMAPIENDATESIGNATURE TIMESTAMP, AMAPIENLIBSIGNATURE VARCHAR(512), AVENANTDATE TIMESTAMP, PRODUCTEURDATESIGNATURE TIMESTAMP, PRODUCTEURLIBSIGNATURE VARCHAR(512), DOCENGAGEMENTBIN_ID BIGINT, PRIMARY KEY (ID)); ALTER TABLE DOCENGAGEMENTSIGNE ADD CONSTRAINT FK_DOCENGAGEMENTSIGNE_DOCENGAGEMENTBIN_ID FOREIGN KEY (DOCENGAGEMENTBIN_ID) REFERENCES OBJECTSTORAGE (ID); ALTER TABLE CONTRAT ADD DOCENGAGEMENTSIGNE_ID BIGINT; ALTER TABLE CONTRAT ADD CONSTRAINT FK_CONTRAT_DOCENGAGEMENTSIGNE_ID FOREIGN KEY (DOCENGAGEMENTSIGNE_ID) REFERENCES DOCENGAGEMENTSIGNE (ID);