diff --git a/include/constant.php b/include/constant.php index 7382a81e2..8168e6b2b 100644 --- a/include/constant.php +++ b/include/constant.php @@ -107,7 +107,7 @@ if ( !defined ("NOALYSS_PACKAGE_REPOSITORY")) { if ( ! defined ("SYSINFO_DISPLAY")) { define ("SYSINFO_DISPLAY",TRUE); } -define ("DBVERSION",146); +define ("DBVERSION",147); define ("MONO_DATABASE",25); define ("DBVERSIONREPO",18); define ('NOTFOUND','--not found--'); diff --git a/include/sql/patch/upgrade146.sql b/include/sql/patch/upgrade146.sql new file mode 100644 index 000000000..25ffcf004 --- /dev/null +++ b/include/sql/patch/upgrade146.sql @@ -0,0 +1,7 @@ +begin; + +ALTER TABLE public.action_person drop CONSTRAINT action_gestion_ag_id_fk2 ; +ALTER TABLE public.action_person ADD CONSTRAINT action_gestion_ag_id_fk2 FOREIGN KEY (ag_id) REFERENCES action_gestion(ag_id) on delete cascade on update cascade; + +insert into version (val,v_description) values (147,'Cascade delete on action_gestion'); +commit; diff --git a/sql/upgrade.sql b/sql/upgrade.sql index 847dce72a..e69de29bb 100644 --- a/sql/upgrade.sql +++ b/sql/upgrade.sql @@ -1,2 +0,0 @@ -ALTER TABLE public.action_person drop CONSTRAINT action_gestion_ag_id_fk2 ; -ALTER TABLE public.action_person ADD CONSTRAINT action_gestion_ag_id_fk2 FOREIGN KEY (ag_id) REFERENCES action_gestion(ag_id) on delete cascade on update cascade;