From: miker Date: Thu, 8 May 2008 12:28:26 +0000 (+0000) Subject: reordering some commands for update success X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=667d502c107ac0e05f894048a278cccd9ac09f3b;p=Evergreen.git reordering some commands for update success git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_2_2@9530 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/sql/Pg/1.2.1-1.2.2-upgrade-db.sql b/Open-ILS/src/sql/Pg/1.2.1-1.2.2-upgrade-db.sql index 00d9f49701..3b98d9942a 100644 --- a/Open-ILS/src/sql/Pg/1.2.1-1.2.2-upgrade-db.sql +++ b/Open-ILS/src/sql/Pg/1.2.1-1.2.2-upgrade-db.sql @@ -82,7 +82,9 @@ CREATE TRIGGER zzz_update_materialized_simple_record_tgr COMMIT; -DROP SCHEMA search CASCADE; +DROP VIEW reporter.overdue_reports; +DROP VIEW reporter.pending_reports; +DROP VIEW reporter.currently_running; BEGIN; @@ -90,7 +92,6 @@ BEGIN; /* convenience views for report management */ ------------------------------------------------------------------- -DROP VIEW reporter.overdue_reports; CREATE OR REPLACE VIEW reporter.overdue_reports AS SELECT s.id, c.barcode AS runner_barcode, r.name, s.run_time, s.run_time - now() AS scheduled_wait_time FROM reporter.schedule s @@ -99,7 +100,6 @@ CREATE OR REPLACE VIEW reporter.overdue_reports AS JOIN actor.card c ON c.id = u.card WHERE s.start_time IS NULL AND s.run_time < now(); -DROP VIEW reporter.pending_reports; CREATE OR REPLACE VIEW reporter.pending_reports AS SELECT s.id, c.barcode AS runner_barcode, r.name, s.run_time, s.run_time - now() AS scheduled_wait_time FROM reporter.schedule s @@ -108,7 +108,6 @@ CREATE OR REPLACE VIEW reporter.pending_reports AS JOIN actor.card c ON c.id = u.card WHERE s.start_time IS NULL; -DROP VIEW reporter.currently_running; CREATE OR REPLACE VIEW reporter.currently_running AS SELECT s.id, c.barcode AS runner_barcode, r.name, s.run_time, s.run_time - now() AS scheduled_wait_time FROM reporter.schedule s @@ -148,7 +147,7 @@ $$ LANGUAGE SQL; CREATE OR REPLACE FUNCTION public.call_number_dewey( TEXT ) RETURNS TEXT AS $$ my $txt = shift; $txt =~ s/^\s+//o; - $txt =~ s/[\[\]\{\}\(\)`'"#<>\*\?\-\+\$\\]+//o; + $txt =~ s/[\[\]\{\}\(\)`'"#<>\*\?\-\+\$\\]+//o; #' To help vim in SQL mode $txt =~ s/\s+$//o; if ($txt =~ /(\d{3}(?:\.\d+)?)/o) { return $1; @@ -157,6 +156,10 @@ CREATE OR REPLACE FUNCTION public.call_number_dewey( TEXT ) RETURNS TEXT AS $$ } $$ LANGUAGE 'plperlu' STRICT IMMUTABLE; +COMMIT; + +DROP SCHEMA search CASCADE; +BEGIN; ------------------------------------------------------------------- /* staged search -- also applied by 300.schema.staged_search.sql */