agora inbox for [email protected]
help / color / mirror / Atom feed[PATCH v13 05/18] Refactor to allow reindexing all index partitions at once..
391+ messages / 5 participants
[nested] [flat]
* [PATCH v13 05/18] Refactor to allow reindexing all index partitions at once..
@ 2020-11-01 18:25 Justin Pryzby <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Justin Pryzby @ 2020-11-01 18:25 UTC (permalink / raw)
The utility of this is to reindex N partitions in 2 transactions, rather than
2*N transactions.
---
src/backend/commands/indexcmds.c | 258 ++++++++++++++-------
src/test/regress/expected/create_index.out | 4 +-
2 files changed, 182 insertions(+), 80 deletions(-)
diff --git a/src/backend/commands/indexcmds.c b/src/backend/commands/indexcmds.c
index b21555b6cf..f5fea14ff4 100644
--- a/src/backend/commands/indexcmds.c
+++ b/src/backend/commands/indexcmds.c
@@ -102,6 +102,8 @@ static void ReindexMultipleInternal(List *relids,
ReindexParams *params);
static bool ReindexRelationConcurrently(Oid relationOid,
ReindexParams *params);
+static List *ReindexIndexesConcurrently(List *indexIds, List *heapRelationIds,
+ ReindexParams *params, MemoryContext private_context);
static void update_relispartition(Oid relationId, bool newval);
static inline void set_indexsafe_procflags(void);
@@ -124,6 +126,15 @@ typedef struct ReindexErrorInfo
char relkind;
} ReindexErrorInfo;
+/* Argument to ReindexIndexConcurrently takes a List* of these */
+typedef struct ReindexIndexInfo
+{
+ Oid indexId;
+ Oid tableId;
+ Oid amId;
+ bool safe; /* for set_indexsafe_procflags */
+} ReindexIndexInfo;
+
/*
* CheckIndexCompatible
* Determine whether an existing index definition is compatible with a
@@ -2636,7 +2647,15 @@ ReindexIndex(RangeVar *indexRelation, ReindexParams *params, bool isTopLevel)
ReindexPartitions(indOid, params, isTopLevel);
else if ((params->options & REINDEXOPT_CONCURRENTLY) != 0 &&
persistence != RELPERSISTENCE_TEMP)
- ReindexRelationConcurrently(indOid, params);
+ {
+ ReindexIndexInfo idxinfo = {
+ .indexId = indOid,
+ /* other fields set later */
+ };
+ ReindexIndexesConcurrently(list_make1(&idxinfo),
+ list_make1_oid(IndexGetRelation(indOid, false)),
+ params, CurrentMemoryContext);
+ }
else
{
ReindexParams newparams = *params;
@@ -3002,20 +3021,69 @@ reindex_error_callback(void *arg)
errinfo->relnamespace, errinfo->relname);
}
+
+/*
+ * Given a list of index oids, return a list of leaf partitions by removing
+ * any intermediate parents. heaprels is populated with the corresponding
+ * tables.
+ */
+static List *
+leaf_indexes(List *inhoids, int options, List **heaprels)
+{
+ List *partitions = NIL;
+ ListCell *lc;
+
+ foreach(lc, inhoids)
+ {
+ Oid partoid = lfirst_oid(lc);
+ Oid tableoid;
+ Relation table;
+ char partkind = get_rel_relkind(partoid);
+
+ /*
+ * This discards partitioned indexes and foreign tables.
+ */
+ if (!RELKIND_HAS_STORAGE(partkind))
+ continue;
+
+ Assert(partkind == RELKIND_INDEX);
+
+ /* Skip invalid indexes, if requested */
+ if ((options & REINDEXOPT_SKIPVALID) != 0 &&
+ get_index_isvalid(partoid))
+ continue;
+
+ /* (try to) Open the table, with lock */
+ tableoid = IndexGetRelation(partoid, false);
+ table = table_open(tableoid, ShareLock);
+ table_close(table, NoLock);
+
+ /* Save partition OID in current MemoryContext */
+ partitions = lappend_oid(partitions, partoid);
+ *heaprels = lappend_oid(*heaprels, tableoid);
+ }
+
+ return partitions;
+}
+
+
/*
* ReindexPartitions
*
* Reindex a set of partitions, per the partitioned index or table given
* by the caller.
+ * XXX: should be further refactored with logic from ReindexRelationConcurrently
*/
static void
ReindexPartitions(Oid relid, ReindexParams *params, bool isTopLevel)
{
- List *partitions = NIL;
+ List *partitions = NIL,
+ *heaprels = NIL;
char relkind = get_rel_relkind(relid);
char *relname = get_rel_name(relid);
char *relnamespace = get_namespace_name(get_rel_namespace(relid));
MemoryContext reindex_context;
+ MemoryContext old_context;
List *inhoids;
ListCell *lc;
ErrorContextCallback errcallback;
@@ -3060,38 +3128,58 @@ ReindexPartitions(Oid relid, ReindexParams *params, bool isTopLevel)
* The list of relations to reindex are the physical partitions of the
* tree so discard any partitioned table or index.
*/
- foreach(lc, inhoids)
- {
- Oid partoid = lfirst_oid(lc);
- char partkind = get_rel_relkind(partoid);
- MemoryContext old_context;
-
- /*
- * This discards partitioned tables, partitioned indexes and foreign
- * tables.
- */
- if (!RELKIND_HAS_STORAGE(partkind))
- continue;
- /* Skip invalid indexes, if requested */
- if ((params->options & REINDEXOPT_SKIPVALID) != 0 &&
- get_index_isvalid(partoid))
- continue;
+ if (relkind == RELKIND_PARTITIONED_INDEX)
+ {
+ old_context = MemoryContextSwitchTo(reindex_context);
+ partitions = leaf_indexes(inhoids, params->options, &heaprels);
+ MemoryContextSwitchTo(old_context);
+ } else {
+ /* Loop over parent tables */
+ foreach(lc, inhoids)
+ {
+ Oid partoid = lfirst_oid(lc);
+ Relation parttable;
+ List *partindexes;
+
+ parttable = table_open(partoid, ShareLock);
+ old_context = MemoryContextSwitchTo(reindex_context);
+ partindexes = RelationGetIndexList(parttable);
+ partindexes = leaf_indexes(partindexes, params->options, &heaprels);
+ partitions = list_concat(partitions, partindexes);
+
+ MemoryContextSwitchTo(old_context);
+ table_close(parttable, ShareLock);
+ }
+ }
- Assert(partkind == RELKIND_INDEX ||
- partkind == RELKIND_RELATION);
+ if ((params->options & REINDEXOPT_CONCURRENTLY) != 0 &&
+ relkind == RELKIND_PARTITIONED_INDEX &&
+ get_rel_persistence(relid) != RELPERSISTENCE_TEMP)
+ {
+ List *idxinfos = NIL;
+ ReindexIndexInfo *idxinfo;
- /* Save partition OID */
old_context = MemoryContextSwitchTo(reindex_context);
- partitions = lappend_oid(partitions, partoid);
+ foreach (lc, partitions)
+ {
+ Oid partoid = lfirst_oid(lc);
+ idxinfo = palloc(sizeof(ReindexIndexInfo));
+ idxinfo->indexId = partoid;
+ /* other fields set later */
+ idxinfos = lappend(idxinfos, idxinfo);
+ }
MemoryContextSwitchTo(old_context);
- }
- /*
- * Process each partition listed in a separate transaction. Note that
- * this commits and then starts a new transaction immediately.
- */
- ReindexMultipleInternal(partitions, params);
+ /* Process all indexes in a single loop */
+ ReindexIndexesConcurrently(idxinfos, heaprels, params, reindex_context);
+ } else {
+ /*
+ * Process each partition listed in a separate transaction. Note that
+ * this commits and then starts a new transaction immediately.
+ */
+ ReindexMultipleInternal(partitions, params);
+ }
/*
* If indexes exist on all of the partitioned table's children, and we
@@ -3254,18 +3342,9 @@ ReindexMultipleInternal(List *relids, ReindexParams *params)
static bool
ReindexRelationConcurrently(Oid relationOid, ReindexParams *params)
{
- typedef struct ReindexIndexInfo
- {
- Oid indexId;
- Oid tableId;
- Oid amId;
- bool safe; /* for set_indexsafe_procflags */
- } ReindexIndexInfo;
List *heapRelationIds = NIL;
List *indexIds = NIL;
List *newIndexIds = NIL;
- List *relationLocks = NIL;
- List *lockTags = NIL;
ListCell *lc,
*lc2;
MemoryContext private_context;
@@ -3274,13 +3353,6 @@ ReindexRelationConcurrently(Oid relationOid, ReindexParams *params)
char *relationName = NULL;
char *relationNamespace = NULL;
PGRUsage ru0;
- const int progress_index[] = {
- PROGRESS_CREATEIDX_COMMAND,
- PROGRESS_CREATEIDX_PHASE,
- PROGRESS_CREATEIDX_INDEX_OID,
- PROGRESS_CREATEIDX_ACCESS_METHOD_OID
- };
- int64 progress_vals[4];
/*
* Create a memory context that will survive forced transaction commits we
@@ -3553,6 +3625,69 @@ ReindexRelationConcurrently(Oid relationOid, ReindexParams *params)
Assert(heapRelationIds != NIL);
+ /* Do the work */
+ newIndexIds = ReindexIndexesConcurrently(indexIds, heapRelationIds, params, private_context);
+
+ /* Log what we did */
+ if ((params->options & REINDEXOPT_VERBOSE) != 0)
+ {
+ if (relkind == RELKIND_INDEX)
+ ereport(INFO,
+ (errmsg("index \"%s.%s\" was reindexed",
+ relationNamespace, relationName),
+ errdetail("%s.",
+ pg_rusage_show(&ru0))));
+ else
+ {
+ foreach(lc, newIndexIds)
+ {
+ Oid indOid = lfirst_oid(lc);
+ ereport(INFO,
+ (errmsg("index \"%s.%s\" was reindexed",
+ get_namespace_name(get_rel_namespace(indOid)),
+ get_rel_name(indOid))));
+ /* Don't show rusage here, since it's not per index. */
+ }
+
+ ereport(INFO,
+ (errmsg("table \"%s.%s\" was reindexed",
+ relationNamespace, relationName),
+ errdetail("%s.",
+ pg_rusage_show(&ru0))));
+ }
+ }
+
+
+ MemoryContextDelete(private_context);
+
+ return true;
+}
+
+/*
+ * Reindex concurrently for an arbitrary list of index relations
+ * This is called by ReindexRelationConcurrently and
+ */
+static List *
+ReindexIndexesConcurrently(List *indexIds, List *heapRelationIds,
+ ReindexParams *params, MemoryContext private_context)
+{
+ List *newIndexIds = NIL;
+ List *relationLocks = NIL;
+ List *lockTags = NIL;
+
+ ListCell *lc,
+ *lc2;
+
+ MemoryContext oldcontext;
+
+ const int progress_index[] = {
+ PROGRESS_CREATEIDX_COMMAND,
+ PROGRESS_CREATEIDX_PHASE,
+ PROGRESS_CREATEIDX_INDEX_OID,
+ PROGRESS_CREATEIDX_ACCESS_METHOD_OID
+ };
+ int64 progress_vals[4];
+
/*-----
* Now we have all the indexes we want to process in indexIds.
*
@@ -4026,42 +4161,9 @@ ReindexRelationConcurrently(Oid relationOid, ReindexParams *params)
/* Start a new transaction to finish process properly */
StartTransactionCommand();
- /* Log what we did */
- if ((params->options & REINDEXOPT_VERBOSE) != 0)
- {
- if (relkind == RELKIND_INDEX)
- ereport(INFO,
- (errmsg("index \"%s.%s\" was reindexed",
- relationNamespace, relationName),
- errdetail("%s.",
- pg_rusage_show(&ru0))));
- else
- {
- foreach(lc, newIndexIds)
- {
- ReindexIndexInfo *idx = lfirst(lc);
- Oid indOid = idx->indexId;
-
- ereport(INFO,
- (errmsg("index \"%s.%s\" was reindexed",
- get_namespace_name(get_rel_namespace(indOid)),
- get_rel_name(indOid))));
- /* Don't show rusage here, since it's not per index. */
- }
-
- ereport(INFO,
- (errmsg("table \"%s.%s\" was reindexed",
- relationNamespace, relationName),
- errdetail("%s.",
- pg_rusage_show(&ru0))));
- }
- }
-
- MemoryContextDelete(private_context);
-
pgstat_progress_end_command();
- return true;
+ return newIndexIds;
}
/*
diff --git a/src/test/regress/expected/create_index.out b/src/test/regress/expected/create_index.out
index 830fdddf24..6f41adf736 100644
--- a/src/test/regress/expected/create_index.out
+++ b/src/test/regress/expected/create_index.out
@@ -2470,12 +2470,12 @@ COMMIT;
REINDEX TABLE CONCURRENTLY pg_class; -- no catalog relation
ERROR: cannot reindex system catalogs concurrently
REINDEX INDEX CONCURRENTLY pg_class_oid_index; -- no catalog index
-ERROR: cannot reindex system catalogs concurrently
+ERROR: concurrent index creation on system catalog tables is not supported
-- These are the toast table and index of pg_authid.
REINDEX TABLE CONCURRENTLY pg_toast.pg_toast_1260; -- no catalog toast table
ERROR: cannot reindex system catalogs concurrently
REINDEX INDEX CONCURRENTLY pg_toast.pg_toast_1260_index; -- no catalog toast index
-ERROR: cannot reindex system catalogs concurrently
+ERROR: concurrent index creation on system catalog tables is not supported
REINDEX SYSTEM CONCURRENTLY postgres; -- not allowed for SYSTEM
ERROR: cannot reindex system catalogs concurrently
-- Warns about catalog relations
--
2.17.0
--QTprm0S8XgL7H0Dt
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="v13-0006-More-refactoring.patch"
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH v2] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
Update postgresql.conf.sample to say "on" is the same as pglz.
---
doc/src/sgml/config.sgml | 1 +
src/backend/utils/misc/postgresql.conf.sample | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..7bdc85539ce 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is an alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample
index ac38cddaaf9..86f2e16eba0 100644
--- a/src/backend/utils/misc/postgresql.conf.sample
+++ b/src/backend/utils/misc/postgresql.conf.sample
@@ -262,7 +262,7 @@
#wal_log_hints = off # also do full page writes of non-critical updates
# (change requires restart)
#wal_compression = off # enables compression of full-page writes;
- # off, pglz, lz4, zstd, or on
+ # off, pglz (or "on"), lz4, or zstd
#wal_init_zero = on # zero-fill new WAL files
#wal_recycle = on # recycle WAL files
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
--
2.53.0
--aOuCd2U3waCadW1P--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 09:58 Christoph Berg <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 09:58 UTC (permalink / raw)
This was not included when lz4 support was added in
4035cd5d4eee4dae797bfc77ab07f8dcd8781b41, but since the value is still
legal and even mentioned in postgresql.conf.sample, it should be
documented.
---
doc/src/sgml/config.sgml | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 569fc0e7dba..d645a50476f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -3671,6 +3671,7 @@ include_dir 'conf.d'
was compiled with <option>--with-lz4</option>) and
<literal>zstd</literal> (if <productname>PostgreSQL</productname>
was compiled with <option>--with-zstd</option>).
+ The value <literal>on</literal> is a deprecated alias for <literal>pglz</literal>.
The default value is <literal>off</literal>.
Only superusers and users with the appropriate <literal>SET</literal>
privilege can change this setting.
--
2.53.0
--e4Q8So2tphS9ic0E--
^ permalink raw reply [nested|flat] 391+ messages in thread
* [PATCH] Document wal_compression=on
@ 2026-06-29 10:04 Christoph Berg <[email protected]>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
0 siblings, 1 reply; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 10:04 UTC (permalink / raw)
To: pgsql-hackers; +Cc: Michael Paquier <[email protected]>
The docs currently don't say what wal_compression=on is, so here is a
patch.
Christoph
^ permalink raw reply [nested|flat] 391+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
@ 2026-06-29 10:41 ` John Naylor <[email protected]>
2026-06-29 14:16 ` Re: [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-30 03:53 ` Re: [PATCH] Document wal_compression=on Michael Paquier <[email protected]>
0 siblings, 2 replies; 391+ messages in thread
From: John Naylor @ 2026-06-29 10:41 UTC (permalink / raw)
To: Christoph Berg <[email protected]>; pgsql-hackers; Michael Paquier <[email protected]>
On Mon, Jun 29, 2026 at 5:04 PM Christoph Berg <[email protected]> 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] 391+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
@ 2026-06-29 14:16 ` Christoph Berg <[email protected]>
2026-06-30 10:19 ` Re: [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
1 sibling, 1 reply; 391+ messages in thread
From: Christoph Berg @ 2026-06-29 14:16 UTC (permalink / raw)
To: John Naylor <[email protected]>; +Cc: pgsql-hackers; Michael Paquier <[email protected]>
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] 391+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
2026-06-29 14:16 ` Re: [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
@ 2026-06-30 10:19 ` Christoph Berg <[email protected]>
2026-07-01 02:19 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
0 siblings, 1 reply; 391+ messages in thread
From: Christoph Berg @ 2026-06-30 10:19 UTC (permalink / raw)
To: John Naylor <[email protected]>; pgsql-hackers; Michael Paquier <[email protected]>
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] 391+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
2026-06-29 14:16 ` Re: [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-30 10:19 ` Re: [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
@ 2026-07-01 02:19 ` John Naylor <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: John Naylor @ 2026-07-01 02:19 UTC (permalink / raw)
To: Christoph Berg <[email protected]>; John Naylor <[email protected]>; pgsql-hackers; Michael Paquier <[email protected]>
On Tue, Jun 30, 2026 at 5:19 PM Christoph Berg <[email protected]> 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] 391+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
@ 2026-06-30 03:53 ` Michael Paquier <[email protected]>
2026-06-30 09:27 ` Re: [PATCH] Document wal_compression=on wenhui qiu <[email protected]>
1 sibling, 1 reply; 391+ messages in thread
From: Michael Paquier @ 2026-06-30 03:53 UTC (permalink / raw)
To: John Naylor <[email protected]>; +Cc: Christoph Berg <[email protected]>; 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, ../../[email protected]/2-signature.asc)
download
^ permalink raw reply [nested|flat] 391+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
2026-06-30 03:53 ` Re: [PATCH] Document wal_compression=on Michael Paquier <[email protected]>
@ 2026-06-30 09:27 ` wenhui qiu <[email protected]>
2026-06-30 09:48 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
0 siblings, 1 reply; 391+ messages in thread
From: wenhui qiu @ 2026-06-30 09:27 UTC (permalink / raw)
To: Michael Paquier <[email protected]>; +Cc: John Naylor <[email protected]>; Christoph Berg <[email protected]>; 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] 391+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
2026-06-30 03:53 ` Re: [PATCH] Document wal_compression=on Michael Paquier <[email protected]>
2026-06-30 09:27 ` Re: [PATCH] Document wal_compression=on wenhui qiu <[email protected]>
@ 2026-06-30 09:48 ` John Naylor <[email protected]>
2026-06-30 09:57 ` Re: [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
0 siblings, 1 reply; 391+ messages in thread
From: John Naylor @ 2026-06-30 09:48 UTC (permalink / raw)
To: wenhui qiu <[email protected]>; +Cc: Michael Paquier <[email protected]>; Christoph Berg <[email protected]>; pgsql-hackers
On Tue, Jun 30, 2026 at 4:27 PM wenhui qiu <[email protected]> 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] 391+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
2026-06-30 03:53 ` Re: [PATCH] Document wal_compression=on Michael Paquier <[email protected]>
2026-06-30 09:27 ` Re: [PATCH] Document wal_compression=on wenhui qiu <[email protected]>
2026-06-30 09:48 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
@ 2026-06-30 09:57 ` Christoph Berg <[email protected]>
2026-06-30 10:07 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
0 siblings, 1 reply; 391+ messages in thread
From: Christoph Berg @ 2026-06-30 09:57 UTC (permalink / raw)
To: John Naylor <[email protected]>; +Cc: wenhui qiu <[email protected]>; Michael Paquier <[email protected]>; 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] 391+ messages in thread
* Re: [PATCH] Document wal_compression=on
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
2026-06-30 03:53 ` Re: [PATCH] Document wal_compression=on Michael Paquier <[email protected]>
2026-06-30 09:27 ` Re: [PATCH] Document wal_compression=on wenhui qiu <[email protected]>
2026-06-30 09:48 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
2026-06-30 09:57 ` Re: [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
@ 2026-06-30 10:07 ` John Naylor <[email protected]>
0 siblings, 0 replies; 391+ messages in thread
From: John Naylor @ 2026-06-30 10:07 UTC (permalink / raw)
To: Christoph Berg <[email protected]>; John Naylor <[email protected]>; wenhui qiu <[email protected]>; Michael Paquier <[email protected]>; pgsql-hackers
On Tue, Jun 30, 2026 at 4:57 PM Christoph Berg <[email protected]> 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] 391+ messages in thread
end of thread, other threads:[~2026-07-01 02:19 UTC | newest]
Thread overview: 391+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2020-11-01 18:25 [PATCH v13 05/18] Refactor to allow reindexing all index partitions at once.. Justin Pryzby <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH v2] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 09:58 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 10:04 [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-29 10:41 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
2026-06-29 14:16 ` Re: [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-30 10:19 ` Re: [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-07-01 02:19 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
2026-06-30 03:53 ` Re: [PATCH] Document wal_compression=on Michael Paquier <[email protected]>
2026-06-30 09:27 ` Re: [PATCH] Document wal_compression=on wenhui qiu <[email protected]>
2026-06-30 09:48 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
2026-06-30 09:57 ` Re: [PATCH] Document wal_compression=on Christoph Berg <[email protected]>
2026-06-30 10:07 ` Re: [PATCH] Document wal_compression=on John Naylor <[email protected]>
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox