From: Michael Paquier Date: Thu, 16 Jul 2026 22:40:10 +0000 (+0900) Subject: Remove SQL function getpgusername() X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7af998936d304b676d4e8fb2f2780560cf8443ca;p=thirdparty%2Fpostgresql.git Remove SQL function getpgusername() Since 457ac0331cd3, current_user() is the recommended way to get access to this information, and getpgusername() was marked as deprecated since, without being documented. Bump catalog version. Reported-by: Thom Brown Discussion: https://postgr.es/m/CAA-aLv44sPoKhHZqBvhqRdrFUEKwatGEmXBtqC360UuD5Lt7Nw@mail.gmail.com --- diff --git a/src/include/catalog/catversion.h b/src/include/catalog/catversion.h index ba4e2b4d908..0401f19b59a 100644 --- a/src/include/catalog/catversion.h +++ b/src/include/catalog/catversion.h @@ -57,6 +57,6 @@ */ /* yyyymmddN */ -#define CATALOG_VERSION_NO 202607091 +#define CATALOG_VERSION_NO 202607171 #endif diff --git a/src/include/catalog/pg_proc.dat b/src/include/catalog/pg_proc.dat index 3cb84359adf..1c55a4dea34 100644 --- a/src/include/catalog/pg_proc.dat +++ b/src/include/catalog/pg_proc.dat @@ -1515,9 +1515,6 @@ proargtypes => 'oidvector oidvector', prosrc => 'oidvectorgt' }, # OIDS 700 - 799 -{ oid => '710', descr => 'deprecated, use current_user instead', - proname => 'getpgusername', provolatile => 's', prorettype => 'name', - proargtypes => '', prosrc => 'current_user' }, { oid => '716', proname => 'oidlt', proleakproof => 't', prorettype => 'bool', proargtypes => 'oid oid', prosrc => 'oidlt' },