diff options
Diffstat (limited to 'src/backend')
-rw-r--r-- | src/backend/catalog/pg_publication.c | 2 | ||||
-rw-r--r-- | src/backend/commands/publicationcmds.c | 6 | ||||
-rw-r--r-- | src/backend/utils/cache/relcache.c | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/src/backend/catalog/pg_publication.c b/src/backend/catalog/pg_publication.c index 7900a8f6a13..41ffd494c81 100644 --- a/src/backend/catalog/pg_publication.c +++ b/src/backend/catalog/pg_publication.c @@ -1080,7 +1080,7 @@ GetPublication(Oid pubid) pub->pubactions.pubdelete = pubform->pubdelete; pub->pubactions.pubtruncate = pubform->pubtruncate; pub->pubviaroot = pubform->pubviaroot; - pub->pubgencols_type = pubform->pubgencols_type; + pub->pubgencols_type = pubform->pubgencols; ReleaseSysCache(tup); diff --git a/src/backend/commands/publicationcmds.c b/src/backend/commands/publicationcmds.c index b49d9ab78bf..951ffabb656 100644 --- a/src/backend/commands/publicationcmds.c +++ b/src/backend/commands/publicationcmds.c @@ -836,7 +836,7 @@ CreatePublication(ParseState *pstate, CreatePublicationStmt *stmt) BoolGetDatum(pubactions.pubtruncate); values[Anum_pg_publication_pubviaroot - 1] = BoolGetDatum(publish_via_partition_root); - values[Anum_pg_publication_pubgencols_type - 1] = + values[Anum_pg_publication_pubgencols - 1] = CharGetDatum(publish_generated_columns); tup = heap_form_tuple(RelationGetDescr(rel), values, nulls); @@ -1048,8 +1048,8 @@ AlterPublicationOptions(ParseState *pstate, AlterPublicationStmt *stmt, if (publish_generated_columns_given) { - values[Anum_pg_publication_pubgencols_type - 1] = CharGetDatum(publish_generated_columns); - replaces[Anum_pg_publication_pubgencols_type - 1] = true; + values[Anum_pg_publication_pubgencols - 1] = CharGetDatum(publish_generated_columns); + replaces[Anum_pg_publication_pubgencols - 1] = true; } tup = heap_modify_tuple(tup, RelationGetDescr(rel), values, nulls, diff --git a/src/backend/utils/cache/relcache.c b/src/backend/utils/cache/relcache.c index ee39d085ebe..43219a9629c 100644 --- a/src/backend/utils/cache/relcache.c +++ b/src/backend/utils/cache/relcache.c @@ -5820,7 +5820,7 @@ RelationBuildPublicationDesc(Relation relation, PublicationDesc *pubdesc) if ((pubform->pubupdate || pubform->pubdelete) && pub_contains_invalid_column(pubid, relation, ancestors, pubform->pubviaroot, - pubform->pubgencols_type, + pubform->pubgencols, &invalid_column_list, &invalid_gen_col)) { |