Here is the reproduction of this issue.

As per the official documentation
<https://www.postgresql.org/docs/current/sql-createpublication.html>, creating
a publication with the following syntax will corrupt the option
list('insert, update, delete')

>  CREATE PUBLICATION mypublication FOR ALL TABLES WITH (publish ='insert,
update, delete');


By attaching a debugger to *parse_publication_options(), *we can verify
that the option list is modified after the call to
*splitIdentifierString().*

NOTE: Using double quotes (" "), the functionality works correctly.

Thanks & Regards,
Sunil S

Reply via email to