Re: Document default values for pgoutput options + fix missing initialization for "origin"
Fujii Masao <masao.fujii@oss.nttdata.com>
From: Fujii Masao <masao.fujii@oss.nttdata.com>
To: Amit Kapila <amit.kapila16@gmail.com>, Euler Taveira <euler@eulerto.com>
Cc: pgsql-hackers@lists.postgresql.org
Date: 2025-05-21T07:29:36Z
Lists: pgsql-hackers
On 2025/05/20 13:09, Amit Kapila wrote: >> + Option to enable streaming of in-progress transactions. Valid values are >> + <literal>off</literal> (the default), <literal>on</literal> and >> + <literal>parallel</literal>. The setting <literal>parallel</literal> >> + enables sending extra information with some messages to be used for >> + parallelization. Minimum protocol version 2 is required to turn it >> + <literal>on</literal>. Minimum protocol version 4 is required for the >> + <literal>parallel</literal> value. >> > > One point to note about this is that we change the default value for > the streaming option to parallel for a subscription in the commit > 1bf1140be8. But pgoutput still considers the default value to be off. > I thought about this, but not sure if there is any clear value in > changing the default of pgoutput. Would you have any thoughts on the > same? Using "off" as the pgoutput's default seems better to me, since it works regardless of protocol version. Regards, -- Fujii Masao Advanced Computing Technology Center Research and Development Headquarters NTT DATA CORPORATION
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
pgoutput: Initialize missing default for "origin" parameter.
- b8341ae856f2 19 (unreleased) landed
-
doc: Document default values for pgoutput options in protocol.sgml.
- d8425811b681 19 (unreleased) landed
-
doc: Fix confusing description of streaming option in START_REPLICATION.
- e92573917a49 16.10 landed
- 488c35f958e7 17.6 landed
- ac7c04483106 18.0 landed
- 09fcc652fefd 19 (unreleased) landed
-
Change the default value of the streaming option to 'parallel'.
- 1bf1140be872 18.0 cited
-
Allow users to skip logical replication of data having origin.
- 366283961ac0 16.0 cited