postgres.git / summary / log / commit / refs
commit 292b7d9ffa18dfdf2c90efd4f14bbd196ebad76f
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date: Thu Mar 25 13:47:38 2021 +0000
First released in: 14.0, 11.12, 12.7, 13.3
Remove StoreSingleInheritance reimplementation
I introduced this duplicate code in commit 8b08f7d4820f for no good
reason. Remove it, and backpatch to 11 where it was introduced.
Author: Álvaro Herrera <alvherre@alvh.no-ip.org>
src/backend/commands/indexcmds.c | 18 +-----------------
1 file changed, 1 insertion(+), 17 deletions(-)
diff --git a/src/backend/commands/indexcmds.c b/src/backend/commands/indexcmds.c
index dc9112c8806..be1cf8c73d7 100644
--- a/src/backend/commands/indexcmds.c
+++ b/src/backend/commands/indexcmds.c
@@ -3544,23 +3544,7 @@ IndexSetParentIndex(Relation partitionIdx, Oid parentOid)
}
else
{
- Datum values[Natts_pg_inherits];
- bool isnull[Natts_pg_inherits];
-
- /*
- * No pg_inherits row exists, and we want a parent for this index,
- * so insert it.
- */
- values[Anum_pg_inherits_inhrelid - 1] = ObjectIdGetDatum(partRelid);
- values[Anum_pg_inherits_inhparent - 1] =
- ObjectIdGetDatum(parentOid);
- values[Anum_pg_inherits_inhseqno - 1] = Int32GetDatum(1);
- memset(isnull, false, sizeof(isnull));
-
- tuple = heap_form_tuple(RelationGetDescr(pg_inherits),
- values, isnull);
- CatalogTupleInsert(pg_inherits, tuple);
-
+ StoreSingleInheritance(partRelid, parentOid, 1);
fix_dependencies = true;
}
}
[parent: 73cce168ffcb]