Improve error message for replication of generated columns.
authorAmit Kapila <[email protected]>
Wed, 27 Nov 2024 03:39:20 +0000 (09:09 +0530)
committerAmit Kapila <[email protected]>
Wed, 27 Nov 2024 03:39:20 +0000 (09:09 +0530)
commit8fcd80258bcf43dab93d877a5de0ce3f4d2bd471
tree3143197d0fe185adf93704efd675623897a07b4d
parentd0eb4297cc5bbfb02b64fdaaf5510415e92e5312
Improve error message for replication of generated columns.

Currently, logical replication produces a generic error message when
targeting a subscriber-side table column that is either missing or
generated. The error message can be misleading for generated columns.

This  introduces a specific error message to clarify the issue when
generated columns are involved.

Author: Shubham Khanna
Reviewed-by: Peter Smith, Vignesh C, Amit Kapila
Discussion: https://postgr.es/m/CAHv8RjJBvYtqU7OAofBizOmQOK2Q8h+w9v2_cQWxT_gO7er3Aw@mail.gmail.com
src/backend/replication/logical/relation.c
src/test/subscription/t/011_generated.pl