mirror of
https://github.com/postgres/postgres.git
synced 2025-11-18 02:02:55 +03:00
Change publication's publish_generated_columns option type to enum.
The current boolean publish_generated_columns option only supports a binary choice, which is insufficient for future enhancements where generated columns can be of different types (e.g., stored or virtual). The supported values for the publish_generated_columns option are 'none' and 'stored'. Author: Vignesh C <vignesh21@gmail.com> Reviewed-by: Peter Smith <smithpb2250@gmail.com> Reviewed-by: Peter Eisentraut <peter@eisentraut.org> Reviewed-by: Amit Kapila <amit.kapila16@gmail.com> Discussion: https://postgr.es/m/d718d219-dd47-4a33-bb97-56e8fc4da994@eisentraut.org Discussion: https://postgr.es/m/B80D17B2-2C8E-4C7D-87F2-E5B4BE3C069E@gmail.com
This commit is contained in:
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,
|
||||
pubform->pubgencols_type,
|
||||
&invalid_column_list,
|
||||
&invalid_gen_col))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user