[open-ils-commits] r15481 - trunk/Open-ILS/src/sql/Pg/upgrade (senator)

svn at svn.open-ils.org svn at svn.open-ils.org
Tue Feb 9 09:50:25 EST 2010


Author: senator
Date: 2010-02-09 09:50:23 -0500 (Tue, 09 Feb 2010)
New Revision: 15481

Added:
   trunk/Open-ILS/src/sql/Pg/upgrade/0156.schema.acq.distribution_formula_application.sql
Log:
Whoops: forgot this sql upgrade script that belonged with the previous commit.


Added: trunk/Open-ILS/src/sql/Pg/upgrade/0156.schema.acq.distribution_formula_application.sql
===================================================================
--- trunk/Open-ILS/src/sql/Pg/upgrade/0156.schema.acq.distribution_formula_application.sql	                        (rev 0)
+++ trunk/Open-ILS/src/sql/Pg/upgrade/0156.schema.acq.distribution_formula_application.sql	2010-02-09 14:50:23 UTC (rev 15481)
@@ -0,0 +1,22 @@
+BEGIN;
+
+INSERT INTO config.upgrade_log (version) VALUES ('0156'); -- senator
+
+CREATE TABLE acq.distribution_formula_application (
+    id BIGSERIAL PRIMARY KEY,
+    creator INT NOT NULL REFERENCES actor.usr(id) DEFERRABLE INITIALLY DEFERRED,
+    create_time TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW(),
+    formula INT NOT NULL
+        REFERENCES acq.distribution_formula(id) DEFERRABLE INITIALLY DEFERRED,
+    lineitem INT NOT NULL
+        REFERENCES acq.lineitem(id) DEFERRABLE INITIALLY DEFERRED
+);
+
+CREATE INDEX acqdfa_df_idx
+    ON acq.distribution_formula_application(formula);
+CREATE INDEX acqdfa_li_idx
+    ON acq.distribution_formula_application(lineitem);
+CREATE INDEX acqdfa_creator_idx
+    ON acq.distribution_formula_application(creator);
+
+COMMIT;



More information about the open-ils-commits mailing list