LP#1206936 Base SQL schema repair
authorBill Erickson <berickxx@gmail.com>
Thu, 25 Feb 2016 20:47:20 +0000 (15:47 -0500)
committerKathy Lussier <klussier@masslnc.org>
Thu, 25 Feb 2016 21:19:39 +0000 (16:19 -0500)
Avoid referencing money.materialized_billable_xact_summary before it's
defined.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Open-ILS/src/sql/Pg/080.schema.money.sql

index 19a88c7..6265ae8 100644 (file)
@@ -94,14 +94,6 @@ CREATE OR REPLACE VIEW money.transaction_billing_type_summary AS
          GROUP BY xact,billing_type
          ORDER BY MAX(billing_ts);
 
-CREATE OR REPLACE VIEW money.transaction_billing_summary AS
-    SELECT id as xact,
-        last_billing_type,
-        last_billing_note,
-        last_billing_ts,
-        total_owed
-      FROM money.materialized_billable_xact_summary;            
-
 
 CREATE OR REPLACE VIEW money.transaction_payment_summary AS
        SELECT  xact,
@@ -263,6 +255,14 @@ ALTER TABLE money.materialized_billable_xact_summary ADD PRIMARY KEY (id);
 CREATE INDEX money_mat_summary_usr_idx ON money.materialized_billable_xact_summary (usr);
 CREATE INDEX money_mat_summary_xact_start_idx ON money.materialized_billable_xact_summary (xact_start);
 
+CREATE OR REPLACE VIEW money.transaction_billing_summary AS
+    SELECT id as xact,
+        last_billing_type,
+        last_billing_note,
+        last_billing_ts,
+        total_owed
+      FROM money.materialized_billable_xact_summary;
+
 /* AFTER trigger only! */
 CREATE OR REPLACE FUNCTION money.mat_summary_create () RETURNS TRIGGER AS $$
 BEGIN