From: Greg Sabino Mullane Date: Mon, 20 Jul 2009 01:42:24 +0000 (+0000) Subject: For oldimage table, do ON UPDATE CASCADE. Per bug #19445. X-Git-Tag: 1.31.0-rc.0~40819 X-Git-Url: http://git.cyclocoop.org/data/%24oldEdit?a=commitdiff_plain;h=3b545f8a39f3de71d2e6d1ffed3fc62a1adc323f;p=lhc%2Fweb%2Fwiklou.git For oldimage table, do ON UPDATE CASCADE. Per bug #19445. Note: still needs adjustments to updaters.inc --- diff --git a/maintenance/postgres/tables.sql b/maintenance/postgres/tables.sql index a8e423768c..8c36f94aa4 100644 --- a/maintenance/postgres/tables.sql +++ b/maintenance/postgres/tables.sql @@ -288,7 +288,7 @@ CREATE TABLE oldimage ( oi_deleted SMALLINT NOT NULL DEFAULT 0, oi_sha1 TEXT NOT NULL DEFAULT '' ); -ALTER TABLE oldimage ADD CONSTRAINT oldimage_oi_name_fkey_cascade FOREIGN KEY (oi_name) REFERENCES image(img_name) ON DELETE CASCADE; +ALTER TABLE oldimage ADD CONSTRAINT oldimage_oi_name_fkey_cascade FOREIGN KEY (oi_name) REFERENCES image(img_name) ON DELETE CASCADE ON UPDATE CASCADE; CREATE INDEX oi_name_timestamp ON oldimage (oi_name,oi_timestamp); CREATE INDEX oi_name_archive_name ON oldimage (oi_name,oi_archive_name); CREATE INDEX oi_sha1 ON oldimage (oi_sha1);