diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index fdb506990d..b043005202 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,10 @@ +2012-01-27 Vanessa Gil + + * extras/pandoradb_migrate_4.0.x_to_4.1.mysql.sql + extras/pandoradb_migrate_4.0.x_to_4.1.oracle.sql + extras/pandoradb_migrate_4.0.x_to_4.1.postgreSQL.sql: Fixed error adding delete + cascade in tplanned_dowtime_agents. + 2012-01-27 Vanessa Gil * pandoradb.sql diff --git a/pandora_console/extras/pandoradb_migrate_4.0.x_to_4.1.mysql.sql b/pandora_console/extras/pandoradb_migrate_4.0.x_to_4.1.mysql.sql index 396b860acf..6b88c04c89 100644 --- a/pandora_console/extras/pandoradb_migrate_4.0.x_to_4.1.mysql.sql +++ b/pandora_console/extras/pandoradb_migrate_4.0.x_to_4.1.mysql.sql @@ -88,6 +88,8 @@ ALTER TABLE `talert_templates` ADD COLUMN `special_day` tinyint(1) DEFAULT '0'; -- ----------------------------------------------------- -- Table `tplanned_downtime_agents` -- ----------------------------------------------------- +DELETE FROM tplanned_downtime_agents +WHERE id_downtime NOT IN (SELECT id FROM tplanned_downtime); ALTER TABLE tplanned_downtime_agents ADD FOREIGN KEY(`id_downtime`) REFERENCES tplanned_downtime(`id`) diff --git a/pandora_console/extras/pandoradb_migrate_4.0.x_to_4.1.oracle.sql b/pandora_console/extras/pandoradb_migrate_4.0.x_to_4.1.oracle.sql index 9a6cae8564..75c8929940 100644 --- a/pandora_console/extras/pandoradb_migrate_4.0.x_to_4.1.oracle.sql +++ b/pandora_console/extras/pandoradb_migrate_4.0.x_to_4.1.oracle.sql @@ -93,6 +93,9 @@ alter table talert_templates add (special_day NUMBER(5,0) default 0); -- Table `tplanned_downtime_agents` -- ----------------------------------------------------- +DELETE FROM tplanned_downtime_agents +WHERE id_downtime NOT IN (SELECT id FROM tplanned_downtime); + alter table tplanned_downtime_agents add constraint tplanned_downtimes_foreign_key foreign key (id_downtime) diff --git a/pandora_console/extras/pandoradb_migrate_4.0.x_to_4.1.postgreSQL.sql b/pandora_console/extras/pandoradb_migrate_4.0.x_to_4.1.postgreSQL.sql index 5e9a7830a9..138cf20655 100644 --- a/pandora_console/extras/pandoradb_migrate_4.0.x_to_4.1.postgreSQL.sql +++ b/pandora_console/extras/pandoradb_migrate_4.0.x_to_4.1.postgreSQL.sql @@ -78,6 +78,8 @@ ALTER TABLE "talert_templates" ADD COLUMN "special_day" SMALLINT default 0; -- ----------------------------------------------------- -- Table `tplanned_downtime_agents` -- ----------------------------------------------------- +DELETE FROM "tplanned_downtime_agents" +WHERE "id_downtime" NOT IN (SELECT "id" FROM "tplanned_downtime"); ALTER TABLE "tplanned_downtime_agents" ADD CONSTRAINT downtime_foreign