Fix catalog data of new LO privilege functions
authorMichael Paquier <[email protected]>
Thu, 26 Sep 2024 22:26:29 +0000 (07:26 +0900)
committerMichael Paquier <[email protected]>
Thu, 26 Sep 2024 22:26:29 +0000 (07:26 +0900)
This commit improves the catalog data in pg_proc for the three functions
for has_largeobject_privilege(), introduced in 4eada203a5a8:
- Fix their descriptions (typos and consistency).
- Reallocate OIDs to be within the 8000-9999 range as required by
a6417078c414.

Bump catalog version.

Reviewed-by: Fujii Masao
Discussion: https://postgr.es/m/[email protected]

src/include/catalog/catversion.h
src/include/catalog/pg_proc.dat

index 79eb5899156981bc42c74c1edc3fa845b701870e..ba4f8641ac6e00218336f81ccdcd503eb84e8710 100644 (file)
@@ -57,6 +57,6 @@
  */
 
 /*                         yyyymmddN */
-#define CATALOG_VERSION_NO 202409261
+#define CATALOG_VERSION_NO 202409271
 
 #endif
index 60aecafdda9d2e738fcd03ccdb96aef1b4432ddd..322114d72a7ce253b660a3a04340c78495afd7e8 100644 (file)
   prorettype => 'bool', proargtypes => 'oid text',
   prosrc => 'has_any_column_privilege_id' },
 
-{ oid => '4551', descr => 'user privilege on large objct by username, large object oid',
+{ oid => '8048',
+  descr => 'user privilege on large object by username, large object oid',
   proname => 'has_largeobject_privilege', procost => '10', provolatile => 's',
   prorettype => 'bool', proargtypes => 'name oid text',
   prosrc => 'has_largeobject_privilege_name_id' },
-{ oid => '4552', descr => 'current privilege on large objct by large object oid',
+{ oid => '8049',
+  descr => 'current user privilege on large object by large object oid',
   proname => 'has_largeobject_privilege', procost => '10', provolatile => 's',
   prorettype => 'bool', proargtypes => 'oid text',
   prosrc => 'has_largeobject_privilege_id' },
-{ oid => '4553', descr => 'user privilege on large objct by user oid, large object oid',
+{ oid => '8050',
+  descr => 'user privilege on large object by user oid, large object oid',
   proname => 'has_largeobject_privilege', procost => '10', provolatile => 's',
   prorettype => 'bool', proargtypes => 'oid oid text',
   prosrc => 'has_largeobject_privilege_id_id' },