From 13e3796c906befb18c45d4361b2ca0c4f55845c1 Mon Sep 17 00:00:00 2001 From: Michael Paquier Date: Thu, 14 Nov 2024 13:23:11 +0900 Subject: [PATCH] contrib/lo: Use SQL-standard function bodies Author: Ronan Dunklau Discussion: https://postgr.es/m/3316564.aeNJFYEL58@aivenlaptop --- contrib/lo/Makefile | 2 +- contrib/lo/lo--1.1--1.2.sql | 8 ++++++++ contrib/lo/lo.control | 2 +- contrib/lo/meson.build | 1 + 4 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 contrib/lo/lo--1.1--1.2.sql diff --git a/contrib/lo/Makefile b/contrib/lo/Makefile index 716893859eb..8cfff63d882 100644 --- a/contrib/lo/Makefile +++ b/contrib/lo/Makefile @@ -3,7 +3,7 @@ MODULES = lo EXTENSION = lo -DATA = lo--1.1.sql lo--1.0--1.1.sql +DATA = lo--1.1.sql lo--1.0--1.1.sql lo--1.1--1.2.sql PGFILEDESC = "lo - management for large objects" REGRESS = lo diff --git a/contrib/lo/lo--1.1--1.2.sql b/contrib/lo/lo--1.1--1.2.sql new file mode 100644 index 00000000000..a480923a3a6 --- /dev/null +++ b/contrib/lo/lo--1.1--1.2.sql @@ -0,0 +1,8 @@ +/* contrib/lo/lo--1.1--1.2.sql */ + +-- complain if script is sourced in psql, rather than via ALTER EXTENSION +\echo Use "ALTER EXTENSION lo UPDATE TO '1.2'" to load this file. \quit + +CREATE OR REPLACE FUNCTION lo_oid(lo) RETURNS pg_catalog.oid +LANGUAGE SQL STRICT IMMUTABLE PARALLEL SAFE +RETURN (SELECT $1::pg_catalog.oid); diff --git a/contrib/lo/lo.control b/contrib/lo/lo.control index f73f8b5fae5..3acb3665a4e 100644 --- a/contrib/lo/lo.control +++ b/contrib/lo/lo.control @@ -1,6 +1,6 @@ # lo extension comment = 'Large Object maintenance' -default_version = '1.1' +default_version = '1.2' module_pathname = '$libdir/lo' relocatable = true trusted = true diff --git a/contrib/lo/meson.build b/contrib/lo/meson.build index 4cc72b64578..1443a260b27 100644 --- a/contrib/lo/meson.build +++ b/contrib/lo/meson.build @@ -20,6 +20,7 @@ install_data( 'lo.control', 'lo--1.0--1.1.sql', 'lo--1.1.sql', + 'lo--1.1--1.2.sql', kwargs: contrib_data_args, ) -- 2.30.2