aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/indexcmds.c
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2021-03-25 10:47:38 -0300
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2021-03-25 10:47:38 -0300
commita24ae3d7b9efb3b113c0d53030aa99de0d41b40a (patch)
tree6545ece3857857b2b570d0272b68252c51bbc5c7 /src/backend/commands/indexcmds.c
parentf2c7ce64ae9ba292c1846ae864cef1b8b37af1f3 (diff)
downloadpostgresql-a24ae3d7b9efb3b113c0d53030aa99de0d41b40a.tar.gz
postgresql-a24ae3d7b9efb3b113c0d53030aa99de0d41b40a.zip
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>
Diffstat (limited to 'src/backend/commands/indexcmds.c')
-rw-r--r--src/backend/commands/indexcmds.c18
1 files changed, 1 insertions, 17 deletions
diff --git a/src/backend/commands/indexcmds.c b/src/backend/commands/indexcmds.c
index 8bc652ecd39..e4e1bbb7e00 100644
--- a/src/backend/commands/indexcmds.c
+++ b/src/backend/commands/indexcmds.c
@@ -4062,23 +4062,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;
}
}