pgsql: Implement List support for TransactionId

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема pgsql: Implement List support for TransactionId
Дата
Msg-id E1o8Ltr-001A0w-N9@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Implement List support for TransactionId

Use it for RelationSyncEntry->streamed_txns, which is currently using an
integer list.

The API support is not complete, not because it is hard to write but
because it's unclear that it's worth the code space, there being so
little use of XID lists.

Discussion: https://postgr.es/m/202205130830.g5ntonhztspb@alvherre.pgsql
Reviewed-by: Amit Kapila <amit.kapila16@gmail.com>

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/f10a025cfe97c1a341f636368e67af5ca644c5d8

Modified Files
--------------
src/backend/nodes/list.c                    | 42 ++++++++++++++++++++++++++++-
src/backend/nodes/outfuncs.c                |  4 +++
src/backend/replication/pgoutput/pgoutput.c | 14 +++-------
src/include/nodes/nodes.h                   |  1 +
src/include/nodes/pg_list.h                 | 21 +++++++++++++++
5 files changed, 70 insertions(+), 12 deletions(-)


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

Предыдущее
От: Michael Paquier
Дата:
Сообщение: pgsql: Prevent write operations on large objects in read-only transacti
Следующее
От: Peter Eisentraut
Дата:
Сообщение: pgsql: Refactor sending of RowDescription messages in replication proto