mirror of
https://github.com/postgres/postgres.git
synced 2025-11-22 12:22:45 +03:00
Rename pubgencols_type to pubgencols in pg_publication.
The column added in commit e65dbc9927, pubgencols_type, was inconsistent
with the naming conventions of other columns in the pg_publication
catalog.
Author: Vignesh C <vignesh21@gmail.com>
Reviewed-by: Amit Kapila <amit.kapila16@gmail.com>
Reviewed-by: Peter Smith <smithpb2250@gmail.com>
Discussion: https://postgr.es/m/CALDaNm1u-ufVOW-RUsXSooqzkpohxfZYy=z78fbcr_9Pq5hbCg@mail.gmail.com
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
2
src/backend/utils/cache/relcache.c
vendored
2
src/backend/utils/cache/relcache.c
vendored
@@ -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))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user