From: Steven Callender Date: Wed, 13 Apr 2016 14:19:49 +0000 (-0400) Subject: LP#1569884 Allow deleted monograph parts to be recreated. X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fcollab%2FCallender%2Fmonograph_parts_delete_constraint;p=working%2FEvergreen.git LP#1569884 Allow deleted monograph parts to be recreated. Changed the constraint on the biblio.monograph_part table to allow for a monograph part to be created if a duplicate deleted version is found. --- diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.allow_parts_to_be_recreated.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.allow_parts_to_be_recreated.sql new file mode 100644 index 0000000000..960925c601 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.allow_parts_to_be_recreated.sql @@ -0,0 +1,8 @@ +BEGIN; + +SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version); + +ALTER TABLE biblio.monograph_part DROP CONSTRAINT "record_label_unique"; +ALTER TABLE biblio.monograph_part ADD CONSTRAINT record_label_unique UNIQUE (record,label,deleted); + +COMMIT;