Re: Proposal: Filter irrelevant change before reassemble transactions during logical decoding
От | Peter Smith |
---|---|
Тема | Re: Proposal: Filter irrelevant change before reassemble transactions during logical decoding |
Дата | |
Msg-id | CAHut+Puv_RigeDAQNFHPAYAEPYP3pY69ZLwYZCtA58m2eFQP+Q@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Proposal: Filter irrelevant change before reassemble transactions during logical decoding (Peter Smith <smithpb2250@gmail.com>) |
Ответы |
Re: Proposal: Filter irrelevant change before reassemble transactions during logical decoding
|
Список | pgsql-hackers |
Hi Ajin. Here are some v17-0003 review comments (aka some v16-0003 comments that were not yet addressed or rejected) On Fri, Apr 11, 2025 at 4:05 PM Peter Smith <smithpb2250@gmail.com> wrote: ... > ====== > Commit message > > 2. missing commit message Not yet addressed. > ~~~ > > 8. > # Insert, delete, and update tests for restricted publication tables > $log_location = -s $node_publisher->logfile; > $node_publisher->safe_psql('postgres', "INSERT INTO insert_only_table > VALUES (1, 'to be inserted')"); > $node_publisher->safe_psql('postgres', "UPDATE insert_only_table SET > data = 'updated' WHERE id = 1"); > $logfile = slurp_file($node_publisher->logfile, $log_location); > ok($logfile =~ qr/Filtering UPDATE/, > 'unpublished UPDATE is filtered'); > > $log_location = -s $node_publisher->logfile; > $node_publisher->safe_psql('postgres', "DELETE FROM insert_only_table > WHERE id = 1"); > $logfile = slurp_file($node_publisher->logfile, $log_location); > ok($logfile =~ qr/Filtering DELETE/, > 'unpublished DELETE is filtered'); > > $log_location = -s $node_publisher->logfile; > $node_publisher->safe_psql('postgres', "INSERT INTO delete_only_table > VALUES (1, 'to be deleted')"); > $logfile = slurp_file($node_publisher->logfile, $log_location); > ok($logfile =~ qr/Filtering INSERT/, > 'unpublished INSERT is filtered'); > > ~ ... > 8b. > Change the comment or rearrange the tests so they are in the same > order as described > The comment was changed, and now says "Insert, update, and delete tests ..." but still, the "Filtering INSERT" test is last. IMO, that test should come first to match the comment. > ~ > > 8c. > Looking at the expected logs I wondered if it might be nicer for the > pgoutput_filter_change doing this logging to also emit the relation > name. > Not yet addressed ====== Kind Regards, Peter Smith. Fujitsu Australia
В списке pgsql-hackers по дате отправления: