From: scottmk Date: Mon, 24 Aug 2009 15:07:46 +0000 (+0000) Subject: Change uniqueness constraint on acq.fund.code so as to X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=6aafc4012d8541d3ef73ed721ee90a73d453ac68;p=Evergreen.git Change uniqueness constraint on acq.fund.code so as to include org and year git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@13922 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/sql/Pg/200.schema.acq.sql b/Open-ILS/src/sql/Pg/200.schema.acq.sql index e14477d5e5..7124ff56ab 100644 --- a/Open-ILS/src/sql/Pg/200.schema.acq.sql +++ b/Open-ILS/src/sql/Pg/200.schema.acq.sql @@ -107,8 +107,9 @@ CREATE TABLE acq.fund ( name TEXT NOT NULL, year INT NOT NULL DEFAULT EXTRACT( YEAR FROM NOW() ), currency_type TEXT NOT NULL REFERENCES acq.currency_type (code) DEFERRABLE INITIALLY DEFERRED, - code TEXT UNIQUE, - CONSTRAINT name_once_per_org_year UNIQUE (org,name,year) + code TEXT, + CONSTRAINT name_once_per_org_year UNIQUE (org,name,year), + CONSTRAINT code_once_per_org_year UNIQUE (org, code, year) ); CREATE TABLE acq.fund_debit (