pgsql: Add missing break out seqscan loop in logical replication

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема pgsql: Add missing break out seqscan loop in logical replication
Дата
Msg-id E1iyjls-0003NP-Qo@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Add missing break out seqscan loop in logical replication

When replica identity is FULL (an admittedly unusual case), the loop
that searches for tuples in execReplication.c didn't stop scanning the
table when once a matching tuple was found.  Add the missing 'break'.

Note slight behavior change: we now return the first matching tuple
rather than the last one.  They are supposed to be indistinguishable
anyway, so this shouldn't matter.

Author: Konstantin Knizhnik
Discussion: https://postgr.es/m/379743f6-ae91-b866-f7a2-5624e6d2b0a4@postgrespro.ru

Branch
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/380bc8829594b27d0924e617ae705422ec53eca1

Modified Files
--------------
src/backend/executor/execReplication.c | 3 +++
1 file changed, 3 insertions(+)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Thomas Munro
Дата:
Сообщение: Re: pgsql: Handle lack of DSM slots in parallel btree build.
Следующее
От: Michael Paquier
Дата:
Сообщение: pgsql: Fix fuzzy error handling in pg_basebackup when opening gzFile