]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0132.schema.acq.fund-propagable.sql
LP#1117808: Stamping upgrade scripts for extend use of merge profiles
[Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0132.schema.acq.fund-propagable.sql
1 BEGIN;
2
3 INSERT INTO config.upgrade_log (version) VALUES ('0132'); -- Scott McKellar
4
5 ALTER TABLE acq.fund
6         ADD COLUMN propagate BOOLEAN NOT NULL DEFAULT TRUE;
7
8 -- A fund can't roll over if it doesn't propagate from one year to the next
9
10 ALTER TABLE acq.fund
11         ADD CONSTRAINT acq_fund_rollover_implies_propagate CHECK
12         ( propagate OR NOT rollover );
13
14 COMMIT;