MODULES = lo
EXTENSION = lo
-DATA = lo--1.0.sql lo--unpackaged--1.0.sql
+DATA = lo--1.1.sql lo--1.0--1.1.sql lo--unpackaged--1.0.sql
PGFILEDESC = "lo - management for large objects"
ifdef USE_PGXS
--- /dev/null
+/* contrib/lo/lo--1.0--1.1.sql */
+
+-- complain if script is sourced in psql, rather than via ALTER EXTENSION
+\echo Use "ALTER EXTENSION lo UPDATE TO '1.1'" to load this file. \quit
+
+ALTER FUNCTION lo_oid(lo) PARALLEL SAFE;
-/* contrib/lo/lo--1.0.sql */
+/* contrib/lo/lo--1.1.sql */
-- complain if script is sourced in psql, rather than via CREATE EXTENSION
\echo Use "CREATE EXTENSION lo" to load this file. \quit
-- the implicit casts between a domain and its underlying type handle them.
--
CREATE FUNCTION lo_oid(lo) RETURNS pg_catalog.oid AS
-'SELECT $1::pg_catalog.oid' LANGUAGE SQL STRICT IMMUTABLE;
+'SELECT $1::pg_catalog.oid' LANGUAGE SQL STRICT IMMUTABLE PARALLEL SAFE;
-- This is used in triggers
CREATE FUNCTION lo_manage()