Fix Auditor Boost upgrade script
authorThomas Berezansky <tsbere@mvlc.org>
Wed, 21 Mar 2012 13:55:31 +0000 (09:55 -0400)
committerBill Erickson <berick@esilibrary.com>
Wed, 21 Mar 2012 13:57:41 +0000 (09:57 -0400)
CREATE FUNCTION needs an OR REPLACE included.

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/sql/Pg/upgrade/0686.schema.auditor_boost.sql
Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql

index 9ec8145..74f768f 100644 (file)
@@ -29,7 +29,7 @@ CREATE OR REPLACE FUNCTION auditor.clear_audit_info() RETURNS VOID AS $$
     delete($_SHARED{"eg_audit_ws"});
 $$ LANGUAGE plperl;
 
-CREATE FUNCTION auditor.create_auditor_history ( sch TEXT, tbl TEXT ) RETURNS BOOL AS $creator$
+CREATE OR REPLACE FUNCTION auditor.create_auditor_history ( sch TEXT, tbl TEXT ) RETURNS BOOL AS $creator$
 BEGIN
     EXECUTE $$
         CREATE TABLE auditor.$$ || sch || $$_$$ || tbl || $$_history (
index 95d46ed..b59bcc0 100644 (file)
@@ -13475,7 +13475,7 @@ CREATE OR REPLACE FUNCTION auditor.clear_audit_info() RETURNS VOID AS $$
     delete($_SHARED{"eg_audit_ws"});
 $$ LANGUAGE plperl;
 
-CREATE FUNCTION auditor.create_auditor_history ( sch TEXT, tbl TEXT ) RETURNS BOOL AS $creator$
+CREATE OR REPLACE FUNCTION auditor.create_auditor_history ( sch TEXT, tbl TEXT ) RETURNS BOOL AS $creator$
 BEGIN
     EXECUTE $$
         CREATE TABLE auditor.$$ || sch || $$_$$ || tbl || $$_history (