]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Throw ERROR when publish_generated_columns is specified without a value.
authorAmit Kapila <akapila@postgresql.org>
Tue, 5 Aug 2025 09:34:22 +0000 (09:34 +0000)
committerAmit Kapila <akapila@postgresql.org>
Tue, 5 Aug 2025 09:34:22 +0000 (09:34 +0000)
commitc9a5860f7a56cc639d6a73519b8b2a00d26d960c
tree82be45c8ccbf1d1e4fe48b82c33f526a76bf1778
parent1469e312977c8a5baeb1f9cb4222d171faf285b3
Throw ERROR when publish_generated_columns is specified without a value.

Previously, specifying the publication option 'publish_generated_columns'
without an explicit value would incorrectly default to 'stored', which is
not the intended behavior.

This patch fixes the issue by raising an ERROR when no value is provided
for 'publish_generated_columns', ensuring that users must explicitly
specify a valid option.

Author: Peter Smith <smithpb2250@gmail.com>
Reviewed-by: vignesh C <vignesh21@gmail.com>
Backpatch-through: 18, where it was introduced
Discussion: https://postgr.es/m/CAHut+PsCUCWiEKmB10DxhoPfXbF6jw5RD9ib2LuaQeA_XraW7w@mail.gmail.com
src/backend/commands/publicationcmds.c
src/test/regress/expected/publication.out
src/test/regress/sql/publication.sql