On Fri, 2021-11-19 at 16:45 -0800, Mark Dilger wrote: > Renamed as 0001 in version 3, as it is the only remaining patch. For > anyone who reviewed the older patch set, please note that I made some > changes to the src/test/subscription/t/026_nosuperuser.pl test case > relative to the prior version.
We need to do permission checking for WITH CHECK OPTION and RLS. The patch right now allows the subscription to write data that an RLS policy forbids. A couple other points: * We shouldn't refer to the behavior of previous versions in the docs unless there's a compelling reason * Do we need to be smarter about partitioned tables, where an insert can turn into an update? * Should we refactor to borrow logic from ExecInsert so that it's less likely that we miss something in the future? Regards, Jeff Davis