agora inbox for pgsql-hackers@postgresql.org
help / color / mirror / Atom feed[PATCH v44 08/10] Use BulkInsertState when copying data to the new heap.
657+ messages / 5 participants
[nested] [flat]
* [PATCH v44 08/10] Use BulkInsertState when copying data to the new heap.
@ 2026-03-11 14:20 Antonin Houska <ah@cybertec.at>
0 siblings, 0 replies; 657+ messages in thread
From: Antonin Houska @ 2026-03-11 14:20 UTC (permalink / raw)
It should make the copying more efficient. Besides that, buffer access
strategy is involved this way.
This diff reverts the changes done in previous parts of the series to
reform_and_rewrite_tuple() and introduces a separate function
heap_insert_for_repack().
---
src/backend/access/heap/heapam_handler.c | 110 +++++++++++++++--------
1 file changed, 72 insertions(+), 38 deletions(-)
diff --git a/src/backend/access/heap/heapam_handler.c b/src/backend/access/heap/heapam_handler.c
index 0ba7c0df1fc..fa95deb46ea 100644
--- a/src/backend/access/heap/heapam_handler.c
+++ b/src/backend/access/heap/heapam_handler.c
@@ -51,6 +51,11 @@
static void reform_and_rewrite_tuple(HeapTuple tuple,
Relation OldHeap, Relation NewHeap,
Datum *values, bool *isnull, RewriteState rwstate);
+static void heap_insert_for_repack(HeapTuple tuple, Relation OldHeap,
+ Relation NewHeap, Datum *values, bool *isnull,
+ BulkInsertState bistate);
+static HeapTuple reform_tuple(HeapTuple tuple, Relation OldHeap,
+ Relation NewHeap, Datum *values, bool *isnull);
static bool SampleHeapTupleVisible(TableScanDesc scan, Buffer buffer,
HeapTuple tuple,
@@ -703,6 +708,7 @@ heapam_relation_copy_for_cluster(Relation OldHeap, Relation NewHeap,
double *tups_recently_dead)
{
RewriteState rwstate = NULL;
+ BulkInsertState bistate = NULL;
IndexScanDesc indexScan;
TableScanDesc tableScan;
HeapScanDesc heapScan;
@@ -738,6 +744,8 @@ heapam_relation_copy_for_cluster(Relation OldHeap, Relation NewHeap,
if (!concurrent)
rwstate = begin_heap_rewrite(OldHeap, NewHeap, OldestXmin,
*xid_cutoff, *multi_cutoff);
+ else
+ bistate = GetBulkInsertState();
/* Set up sorting if wanted */
@@ -967,8 +975,12 @@ heapam_relation_copy_for_cluster(Relation OldHeap, Relation NewHeap,
};
int64 ct_val[2];
- reform_and_rewrite_tuple(tuple, OldHeap, NewHeap,
- values, isnull, rwstate);
+ if (!concurrent)
+ reform_and_rewrite_tuple(tuple, OldHeap, NewHeap,
+ values, isnull, rwstate);
+ else
+ heap_insert_for_repack(tuple, OldHeap, NewHeap,
+ values, isnull, bistate);
/*
* In indexscan mode and also VACUUM FULL, report increase in
@@ -1016,10 +1028,15 @@ heapam_relation_copy_for_cluster(Relation OldHeap, Relation NewHeap,
break;
n_tuples += 1;
- reform_and_rewrite_tuple(tuple,
- OldHeap, NewHeap,
- values, isnull,
- rwstate);
+ if (!concurrent)
+ reform_and_rewrite_tuple(tuple,
+ OldHeap, NewHeap,
+ values, isnull,
+ rwstate);
+ else
+ heap_insert_for_repack(tuple, OldHeap, NewHeap,
+ values, isnull, bistate);
+
/* Report n_tuples */
pgstat_progress_update_param(PROGRESS_REPACK_HEAP_TUPLES_INSERTED,
n_tuples);
@@ -1031,6 +1048,8 @@ heapam_relation_copy_for_cluster(Relation OldHeap, Relation NewHeap,
/* Write out any remaining tuples, and fsync if needed */
if (rwstate)
end_heap_rewrite(rwstate);
+ if (bistate)
+ FreeBulkInsertState(bistate);
/* Clean up */
pfree(values);
@@ -2423,56 +2442,71 @@ heapam_scan_sample_next_tuple(TableScanDesc scan, SampleScanState *scanstate,
* SET WITHOUT OIDS.
*
* So, we must reconstruct the tuple from component Datums.
- *
- * If rwstate=NULL, use simple_heap_insert() instead of rewriting - in that
- * case we still need to deform/form the tuple. TODO Shouldn't we rename the
- * function, as might not do any rewrite?
*/
static void
reform_and_rewrite_tuple(HeapTuple tuple,
Relation OldHeap, Relation NewHeap,
Datum *values, bool *isnull, RewriteState rwstate)
+{
+ HeapTuple copiedTuple;
+
+ copiedTuple = reform_tuple(tuple, OldHeap, NewHeap, values, isnull);
+
+ /* The heap rewrite module does the rest */
+ rewrite_heap_tuple(rwstate, tuple, copiedTuple);
+
+ heap_freetuple(copiedTuple);
+}
+
+/*
+ * Insert tuple when processing REPACK CONCURRENTLY.
+ *
+ * rewriteheap.c is not used in the CONCURRENTLY case because it'd be
+ * difficult to do the same in the catch-up phase (as the logical
+ * decoding does not provide us with sufficient visibility
+ * information). Thus we must use heap_insert() both during the
+ * catch-up and here.
+ *
+ * We pass the NO_LOGICAL flag to heap_insert() in order to skip logical
+ * decoding: as soon as REPACK CONCURRENTLY swaps the relation files, it drops
+ * this relation, so no logical replication subscription should need the data.
+ *
+ * BulkInsertState is used because many tuples are inserted in the typical
+ * case.
+ */
+static void
+heap_insert_for_repack(HeapTuple tuple, Relation OldHeap, Relation NewHeap,
+ Datum *values, bool *isnull, BulkInsertState bistate)
+{
+ tuple = reform_tuple(tuple, OldHeap, NewHeap, values, isnull);
+
+ heap_insert(NewHeap, tuple, GetCurrentCommandId(true),
+ HEAP_INSERT_NO_LOGICAL, bistate);
+
+ heap_freetuple(tuple);
+}
+
+/*
+ * Deform tuple, set values of dropped columns to NULL, form a new tuple and
+ * return it.
+ */
+static HeapTuple
+reform_tuple(HeapTuple tuple, Relation OldHeap, Relation NewHeap,
+ Datum *values, bool *isnull)
{
TupleDesc oldTupDesc = RelationGetDescr(OldHeap);
TupleDesc newTupDesc = RelationGetDescr(NewHeap);
- HeapTuple copiedTuple;
int i;
heap_deform_tuple(tuple, oldTupDesc, values, isnull);
- /* Be sure to null out any dropped columns */
for (i = 0; i < newTupDesc->natts; i++)
{
if (TupleDescCompactAttr(newTupDesc, i)->attisdropped)
isnull[i] = true;
}
- copiedTuple = heap_form_tuple(newTupDesc, values, isnull);
-
- if (rwstate)
- /* The heap rewrite module does the rest */
- rewrite_heap_tuple(rwstate, tuple, copiedTuple);
- else
- {
- /*
- * Insert tuple when processing REPACK CONCURRENTLY.
- *
- * rewriteheap.c is not used in the CONCURRENTLY case because it'd be
- * difficult to do the same in the catch-up phase (as the logical
- * decoding does not provide us with sufficient visibility
- * information). Thus we must use heap_insert() both during the
- * catch-up and here.
- *
- * The following is like simple_heap_insert() except that we pass the
- * flag to skip logical decoding: as soon as REPACK CONCURRENTLY swaps
- * the relation files, it drops this relation, so no logical
- * replication subscription should need the data.
- */
- heap_insert(NewHeap, copiedTuple, GetCurrentCommandId(true),
- HEAP_INSERT_NO_LOGICAL, NULL);
- }
-
- heap_freetuple(copiedTuple);
+ return heap_form_tuple(newTupDesc, values, isnull);
}
/*
--
2.47.3
--gwom7bl7ogtszo4k
Content-Type: text/x-diff; charset=utf-8
Content-Disposition: attachment;
filename="v44-0009-Fix-a-few-problems-in-index-build-progress-repor.patch"
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <myon@debian.org>
0 siblings, 0 replies; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 657+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 10:04 Christoph Berg <myon@debian.org>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
0 siblings, 1 reply; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 10:04 UTC (permalink / raw)
To: pgsql-hackers; +Cc: Michael Paquier <michael@paquier.xyz>
The docs currently don't say what wal_compression=on is, so here is a
patch.
Christoph
^ permalink raw reply [nested|flat] 657+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
@ 2026-06-29 10:41 ` John Naylor <johncnaylorls@gmail.com>
2026-06-29 14:16 ` Re: [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-30 03:53 ` Re: [PATCH] Document wal_compression=on Michael Paquier <michael@paquier.xyz>
0 siblings, 2 replies; 657+ messages in thread
From: John Naylor @ 2026-06-29 10:41 UTC (permalink / raw)
To: Christoph Berg <myon@debian.org>; pgsql-hackers; Michael Paquier <michael@paquier.xyz>
On Mon, Jun 29, 2026 at 5:04 PM Christoph Berg <myon@debian.org> wrote:
>
> The docs currently don't say what wal_compression=on is, so here is a
> patch.
+1 for documenting this.
+ The value <literal>on</literal> is a deprecated alias for
<literal>pglz</literal>.
"deprecated" implies we may remove it someday. I don't think we'd gain
from doing that, but we could instead call 'on' a "historical
spelling" of 'pglz'.
--
John Naylor
Amazon Web Services
^ permalink raw reply [nested|flat] 657+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
@ 2026-06-29 14:16 ` Christoph Berg <myon@debian.org>
2026-06-30 10:19 ` Re: [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
1 sibling, 1 reply; 657+ messages in thread
From: Christoph Berg @ 2026-06-29 14:16 UTC (permalink / raw)
To: John Naylor <johncnaylorls@gmail.com>; +Cc: pgsql-hackers; Michael Paquier <michael@paquier.xyz>
Re: John Naylor
> + The value <literal>on</literal> is a deprecated alias for
> <literal>pglz</literal>.
>
> "deprecated" implies we may remove it someday. I don't think we'd gain
> from doing that, but we could instead call 'on' a "historical
> spelling" of 'pglz'.
Or perhaps leave the door open for picking a better default in the future?
The value <literal>on</literal> is currently an alias for <literal>pglz</literal>.
(I would be fine with either of the 3 variants.)
Maybe we should also update the postgresql.conf.sample:
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or on), lz4, or zstd
(Or just delete it there.)
Christoph
^ permalink raw reply [nested|flat] 657+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
2026-06-29 14:16 ` Re: [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
@ 2026-06-30 10:19 ` Christoph Berg <myon@debian.org>
2026-07-01 02:19 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
0 siblings, 1 reply; 657+ messages in thread
From: Christoph Berg @ 2026-06-30 10:19 UTC (permalink / raw)
To: John Naylor <johncnaylorls@gmail.com>; pgsql-hackers; Michael Paquier <michael@paquier.xyz>
Re: To John Naylor
> Or perhaps leave the door open for picking a better default in the future?
>
> The value <literal>on</literal> is currently an alias for <literal>pglz</literal>.
> Maybe we should also update the postgresql.conf.sample:
I'm attaching v2 that implements this (without the "currently").
Christoph
^ permalink raw reply [nested|flat] 657+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
2026-06-29 14:16 ` Re: [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-30 10:19 ` Re: [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
@ 2026-07-01 02:19 ` John Naylor <johncnaylorls@gmail.com>
0 siblings, 0 replies; 657+ messages in thread
From: John Naylor @ 2026-07-01 02:19 UTC (permalink / raw)
To: Christoph Berg <myon@debian.org>; John Naylor <johncnaylorls@gmail.com>; pgsql-hackers; Michael Paquier <michael@paquier.xyz>
On Tue, Jun 30, 2026 at 5:19 PM Christoph Berg <myon@debian.org> wrote:
> >
> > The value <literal>on</literal> is currently an alias for <literal>pglz</literal>.
>
> > Maybe we should also update the postgresql.conf.sample:
>
> I'm attaching v2 that implements this (without the "currently").
I pushed this with the change of using the language "historical
spelling" as mentioned upthread.
--
John Naylor
Amazon Web Services
^ permalink raw reply [nested|flat] 657+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
@ 2026-06-30 03:53 ` Michael Paquier <michael@paquier.xyz>
2026-06-30 09:27 ` Re: [PATCH] Document wal_compression=on wenhui qiu <qiuwenhuifx@gmail.com>
1 sibling, 1 reply; 657+ messages in thread
From: Michael Paquier @ 2026-06-30 03:53 UTC (permalink / raw)
To: John Naylor <johncnaylorls@gmail.com>; +Cc: Christoph Berg <myon@debian.org>; pgsql-hackers
On Mon, Jun 29, 2026 at 05:41:27PM +0700, John Naylor wrote:
> + The value <literal>on</literal> is a deprecated alias for
> <literal>pglz</literal>.
>
> "deprecated" implies we may remove it someday. I don't think we'd gain
> from doing that, but we could instead call 'on' a "historical
> spelling" of 'pglz'.
+1.
--
Michael
Attachments:
[application/pgp-signature] signature.asc (833B, ../../akM9so0EhM24ntiI@paquier.xyz/2-signature.asc)
download
^ permalink raw reply [nested|flat] 657+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
2026-06-30 03:53 ` Re: [PATCH] Document wal_compression=on Michael Paquier <michael@paquier.xyz>
@ 2026-06-30 09:27 ` wenhui qiu <qiuwenhuifx@gmail.com>
2026-06-30 09:48 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
0 siblings, 1 reply; 657+ messages in thread
From: wenhui qiu @ 2026-06-30 09:27 UTC (permalink / raw)
To: Michael Paquier <michael@paquier.xyz>; +Cc: John Naylor <johncnaylorls@gmail.com>; Christoph Berg <myon@debian.org>; pgsql-hackers
> Hi
>
> The recent PostgreSQL commit changes the default TOAST compression to lz4 when
> LZ4 support is available, based on the rationale that LZ4 is generally more
> efficient than pglz in terms of CPU usage and compression ratio.Given
> that, should we also consider changing the default compression method used
> by wal_compression = on from pglz to lz4?
>
Currently, wal_compression = on still maps to pglz, while lz4 has to be
> selected explicitly with:
>
> wal_compression = lz4
>
> If LZ4 is now considered stable and preferable enough to become the
> default for TOAST compression, it may be worth aligning WAL compression
> behavior as well, or at least discussing whether on should continue to
> imply pglz.
>
Thanks
^ permalink raw reply [nested|flat] 657+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
2026-06-30 03:53 ` Re: [PATCH] Document wal_compression=on Michael Paquier <michael@paquier.xyz>
2026-06-30 09:27 ` Re: [PATCH] Document wal_compression=on wenhui qiu <qiuwenhuifx@gmail.com>
@ 2026-06-30 09:48 ` John Naylor <johncnaylorls@gmail.com>
2026-06-30 09:57 ` Re: [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
0 siblings, 1 reply; 657+ messages in thread
From: John Naylor @ 2026-06-30 09:48 UTC (permalink / raw)
To: wenhui qiu <qiuwenhuifx@gmail.com>; +Cc: Michael Paquier <michael@paquier.xyz>; Christoph Berg <myon@debian.org>; pgsql-hackers
On Tue, Jun 30, 2026 at 4:27 PM wenhui qiu <qiuwenhuifx@gmail.com> wrote:
>> The recent PostgreSQL commit changes the default TOAST compression to lz4 when LZ4 support is available, based on the rationale that LZ4 is generally more efficient than pglz in terms of CPU usage and compression ratio.Given that, should we also consider changing the default compression method used by wal_compression = on from pglz to lz4?
FYI, default value of wal_compression is "off".
--
John Naylor
Amazon Web Services
^ permalink raw reply [nested|flat] 657+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
2026-06-30 03:53 ` Re: [PATCH] Document wal_compression=on Michael Paquier <michael@paquier.xyz>
2026-06-30 09:27 ` Re: [PATCH] Document wal_compression=on wenhui qiu <qiuwenhuifx@gmail.com>
2026-06-30 09:48 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
@ 2026-06-30 09:57 ` Christoph Berg <myon@debian.org>
2026-06-30 10:07 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
0 siblings, 1 reply; 657+ messages in thread
From: Christoph Berg @ 2026-06-30 09:57 UTC (permalink / raw)
To: John Naylor <johncnaylorls@gmail.com>; +Cc: wenhui qiu <qiuwenhuifx@gmail.com>; Michael Paquier <michael@paquier.xyz>; pgsql-hackers
Re: John Naylor
> FYI, default value of wal_compression is "off".
Still, there is value in being consistent. If default_toast_compression=lz4
and I turn wal_compression "on", I would also accept lz4 there.
We are picking the best toast compression algorithm by default, we
should also do that for wal.
Christoph
^ permalink raw reply [nested|flat] 657+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
2026-06-30 03:53 ` Re: [PATCH] Document wal_compression=on Michael Paquier <michael@paquier.xyz>
2026-06-30 09:27 ` Re: [PATCH] Document wal_compression=on wenhui qiu <qiuwenhuifx@gmail.com>
2026-06-30 09:48 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
2026-06-30 09:57 ` Re: [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
@ 2026-06-30 10:07 ` John Naylor <johncnaylorls@gmail.com>
0 siblings, 0 replies; 657+ messages in thread
From: John Naylor @ 2026-06-30 10:07 UTC (permalink / raw)
To: Christoph Berg <myon@debian.org>; John Naylor <johncnaylorls@gmail.com>; wenhui qiu <qiuwenhuifx@gmail.com>; Michael Paquier <michael@paquier.xyz>; pgsql-hackers
On Tue, Jun 30, 2026 at 4:57 PM Christoph Berg <myon@debian.org> wrote:
>
> Re: John Naylor
> > FYI, default value of wal_compression is "off".
>
> Still, there is value in being consistent. If default_toast_compression=lz4
> and I turn wal_compression "on", I would also accept lz4 there.
>
> We are picking the best toast compression algorithm by default, we
> should also do that for wal.
The thread subject is about documenting the state of affairs that have
existed since PG15. If you want to propose a change in behavior for
master, that's material for a separate thread.
--
John Naylor
Amazon Web Services
^ permalink raw reply [nested|flat] 657+ messages in thread
end of thread, other threads:[~2026-07-01 02:19 UTC | newest]
Thread overview: 657+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2026-03-11 14:20 [PATCH v44 08/10] Use BulkInsertState when copying data to the new heap. Antonin Houska <ah@cybertec.at>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
2026-06-29 14:16 ` Re: [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-30 10:19 ` Re: [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-07-01 02:19 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
2026-06-30 03:53 ` Re: [PATCH] Document wal_compression=on Michael Paquier <michael@paquier.xyz>
2026-06-30 09:27 ` Re: [PATCH] Document wal_compression=on wenhui qiu <qiuwenhuifx@gmail.com>
2026-06-30 09:48 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
2026-06-30 09:57 ` Re: [PATCH] Document wal_compression=on Christoph Berg <myon@debian.org>
2026-06-30 10:07 ` Re: [PATCH] Document wal_compression=on John Naylor <johncnaylorls@gmail.com>
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox