@@ -1181,8 +1181,8 @@ AlterFunction(ParseState *pstate, AlterFunctionStmt *stmt)
1181
1181
1182
1182
rel = heap_open (ProcedureRelationId , RowExclusiveLock );
1183
1183
1184
- funcOid = LookupFuncNameTypeNames (stmt -> func -> funcname ,
1185
- stmt -> func -> funcargs ,
1184
+ funcOid = LookupFuncNameTypeNames (stmt -> func -> objname ,
1185
+ stmt -> func -> objargs ,
1186
1186
false);
1187
1187
1188
1188
tup = SearchSysCacheCopy1 (PROCOID , ObjectIdGetDatum (funcOid ));
@@ -1194,13 +1194,13 @@ AlterFunction(ParseState *pstate, AlterFunctionStmt *stmt)
1194
1194
/* Permission check: must own function */
1195
1195
if (!pg_proc_ownercheck (funcOid , GetUserId ()))
1196
1196
aclcheck_error (ACLCHECK_NOT_OWNER , ACL_KIND_PROC ,
1197
- NameListToString (stmt -> func -> funcname ));
1197
+ NameListToString (stmt -> func -> objname ));
1198
1198
1199
1199
if (procForm -> proisagg )
1200
1200
ereport (ERROR ,
1201
1201
(errcode (ERRCODE_WRONG_OBJECT_TYPE ),
1202
1202
errmsg ("\"%s\" is an aggregate function" ,
1203
- NameListToString (stmt -> func -> funcname ))));
1203
+ NameListToString (stmt -> func -> objname ))));
1204
1204
1205
1205
/* Examine requested actions. */
1206
1206
foreach (l , stmt -> actions )
@@ -1453,8 +1453,8 @@ CreateCast(CreateCastStmt *stmt)
1453
1453
{
1454
1454
Form_pg_proc procstruct ;
1455
1455
1456
- funcid = LookupFuncNameTypeNames (stmt -> func -> funcname ,
1457
- stmt -> func -> funcargs ,
1456
+ funcid = LookupFuncNameTypeNames (stmt -> func -> objname ,
1457
+ stmt -> func -> objargs ,
1458
1458
false);
1459
1459
1460
1460
tuple = SearchSysCache1 (PROCOID , ObjectIdGetDatum (funcid ));
@@ -1836,14 +1836,14 @@ CreateTransform(CreateTransformStmt *stmt)
1836
1836
*/
1837
1837
if (stmt -> fromsql )
1838
1838
{
1839
- fromsqlfuncid = LookupFuncNameTypeNames (stmt -> fromsql -> funcname , stmt -> fromsql -> funcargs , false);
1839
+ fromsqlfuncid = LookupFuncNameTypeNames (stmt -> fromsql -> objname , stmt -> fromsql -> objargs , false);
1840
1840
1841
1841
if (!pg_proc_ownercheck (fromsqlfuncid , GetUserId ()))
1842
- aclcheck_error (ACLCHECK_NOT_OWNER , ACL_KIND_PROC , NameListToString (stmt -> fromsql -> funcname ));
1842
+ aclcheck_error (ACLCHECK_NOT_OWNER , ACL_KIND_PROC , NameListToString (stmt -> fromsql -> objname ));
1843
1843
1844
1844
aclresult = pg_proc_aclcheck (fromsqlfuncid , GetUserId (), ACL_EXECUTE );
1845
1845
if (aclresult != ACLCHECK_OK )
1846
- aclcheck_error (aclresult , ACL_KIND_PROC , NameListToString (stmt -> fromsql -> funcname ));
1846
+ aclcheck_error (aclresult , ACL_KIND_PROC , NameListToString (stmt -> fromsql -> objname ));
1847
1847
1848
1848
tuple = SearchSysCache1 (PROCOID , ObjectIdGetDatum (fromsqlfuncid ));
1849
1849
if (!HeapTupleIsValid (tuple ))
@@ -1862,14 +1862,14 @@ CreateTransform(CreateTransformStmt *stmt)
1862
1862
1863
1863
if (stmt -> tosql )
1864
1864
{
1865
- tosqlfuncid = LookupFuncNameTypeNames (stmt -> tosql -> funcname , stmt -> tosql -> funcargs , false);
1865
+ tosqlfuncid = LookupFuncNameTypeNames (stmt -> tosql -> objname , stmt -> tosql -> objargs , false);
1866
1866
1867
1867
if (!pg_proc_ownercheck (tosqlfuncid , GetUserId ()))
1868
- aclcheck_error (ACLCHECK_NOT_OWNER , ACL_KIND_PROC , NameListToString (stmt -> tosql -> funcname ));
1868
+ aclcheck_error (ACLCHECK_NOT_OWNER , ACL_KIND_PROC , NameListToString (stmt -> tosql -> objname ));
1869
1869
1870
1870
aclresult = pg_proc_aclcheck (tosqlfuncid , GetUserId (), ACL_EXECUTE );
1871
1871
if (aclresult != ACLCHECK_OK )
1872
- aclcheck_error (aclresult , ACL_KIND_PROC , NameListToString (stmt -> tosql -> funcname ));
1872
+ aclcheck_error (aclresult , ACL_KIND_PROC , NameListToString (stmt -> tosql -> objname ));
1873
1873
1874
1874
tuple = SearchSysCache1 (PROCOID , ObjectIdGetDatum (tosqlfuncid ));
1875
1875
if (!HeapTupleIsValid (tuple ))
0 commit comments