postgres.git / summary / log / commit / refs
commit 13e3796c906befb18c45d4361b2ca0c4f55845c1
Author: Michael Paquier <michael@paquier.xyz>
Date: Thu Nov 14 04:23:11 2024 +0000
First released in: 18.0
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(-)
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,
)
[parent: 93f9b4a93fef]