projects
/
users
/
rhaas
/
postgres.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
54fbd15
)
makeArrayTypeName: Remove pointless relation open/close
author
Alvaro Herrera
<
[email protected]
>
Thu, 19 Dec 2019 15:08:30 +0000
(12:08 -0300)
committer
Alvaro Herrera
<
[email protected]
>
Thu, 19 Dec 2019 15:08:30 +0000
(12:08 -0300)
Discussion: https://postgr.es/m/
20191218221326
[email protected]
src/backend/catalog/pg_type.c
patch
|
blob
|
blame
|
history
diff --git
a/src/backend/catalog/pg_type.c
b/src/backend/catalog/pg_type.c
index a8c1de511f524f5f1acf05cbe9164fb474ea31cb..d65a2d971f47d4c20237860a822316eb621ac739 100644
(file)
--- a/
src/backend/catalog/pg_type.c
+++ b/
src/backend/catalog/pg_type.c
@@
-785,15
+785,12
@@
makeArrayTypeName(const char *typeName, Oid typeNamespace)
{
char *arr = (char *) palloc(NAMEDATALEN);
int namelen = strlen(typeName);
- Relation pg_type_desc;
int i;
/*
* The idea is to prepend underscores as needed until we make a name that
* doesn't collide with anything...
*/
- pg_type_desc = table_open(TypeRelationId, AccessShareLock);
-
for (i = 1; i < NAMEDATALEN - 1; i++)
{
arr[i - 1] = '_';
@@
-810,8
+807,6
@@
makeArrayTypeName(const char *typeName, Oid typeNamespace)
break;
}
- table_close(pg_type_desc, AccessShareLock);
-
if (i >= NAMEDATALEN - 1)
ereport(ERROR,
(errcode(ERRCODE_DUPLICATE_OBJECT),