From: Chris Sharp Date: Sat, 8 Sep 2018 20:36:36 +0000 (-0400) Subject: add pre-3.2-upgrade script X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=87e652e61cea3b14206ce3b7bf28c0235c41146e;p=evergreen%2Fpines.git add pre-3.2-upgrade script --- diff --git a/Open-ILS/src/sql/Pg/version-upgrade/pines-pre-3.2-upgrade.sql b/Open-ILS/src/sql/Pg/version-upgrade/pines-pre-3.2-upgrade.sql new file mode 100644 index 0000000000..fea5a50919 --- /dev/null +++ b/Open-ILS/src/sql/Pg/version-upgrade/pines-pre-3.2-upgrade.sql @@ -0,0 +1,14 @@ +begin; + +drop function if exists public.oils_json_to_text(text); + +CREATE OR REPLACE FUNCTION evergreen.oils_json_to_text( TEXT ) RETURNS TEXT AS $f$ + use JSON::XS; + my $json = shift(); + my $txt; + eval { $txt = JSON::XS->new->allow_nonref->decode( $json ) }; + return undef if ($@); + return $txt +$f$ LANGUAGE PLPERLU; + +commit;