From 81f60e4aef4b66ef708b10e2cda9229a6c4b90c3 Mon Sep 17 00:00:00 2001 From: Grant Slater Date: Mon, 3 Aug 2026 17:30:44 +0100 Subject: [PATCH] Do not disable PostgreSQL 18 data checksums PostgreSQL 18 enables data data checksums by default. Keep the default and do not force disable data checksums. --- templates/postgres.18.template.yml | 4 ++-- templates/postgres.template.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/templates/postgres.18.template.yml b/templates/postgres.18.template.yml index acfeefbab..4812f492f 100644 --- a/templates/postgres.18.template.yml +++ b/templates/postgres.18.template.yml @@ -80,7 +80,7 @@ run: chown -R root /var/lib/postgresql/18/main if [ ! -e /shared/postgres_data ]; then install -d -m 0755 -o postgres -g postgres /shared/postgres_data - sudo -E -u postgres /usr/lib/postgresql/18/bin/initdb --no-data-checksums --locale-provider=builtin --locale C.UTF-8 -D /shared/postgres_data + sudo -E -u postgres /usr/lib/postgresql/18/bin/initdb --locale-provider=builtin --locale C.UTF-8 -D /shared/postgres_data fi find /shared/postgres_data \! -user postgres -exec chown postgres '{}' + find /var/run/postgresql \! -user postgres -exec chown postgres '{}' + @@ -133,7 +133,7 @@ run: fi rm -fr /shared/postgres_data_new - install -d -m 0755 -o postgres -g postgres /shared/postgres_data_new && sudo -u postgres /usr/lib/postgresql/18/bin/initdb --no-data-checksums --locale-provider=builtin --locale C.UTF-8 -D /shared/postgres_data_new || exit 0 + install -d -m 0755 -o postgres -g postgres /shared/postgres_data_new && sudo -u postgres /usr/lib/postgresql/18/bin/initdb --locale-provider=builtin --locale C.UTF-8 -D /shared/postgres_data_new || exit 0 apt-get update apt-get install -y postgresql-${PG_MAJOR_OLD} postgresql-${PG_MAJOR_OLD}-pgvector pg_createcluster -u postgres --no-status ${PG_MAJOR_OLD} main diff --git a/templates/postgres.template.yml b/templates/postgres.template.yml index 0f4e161c6..ff318c71a 100644 --- a/templates/postgres.template.yml +++ b/templates/postgres.template.yml @@ -81,7 +81,7 @@ run: chown -R root /var/lib/postgresql/18/main if [ ! -e /shared/postgres_data ]; then install -d -m 0755 -o postgres -g postgres /shared/postgres_data - sudo -E -u postgres /usr/lib/postgresql/18/bin/initdb --no-data-checksums --locale-provider=builtin --locale C.UTF-8 -D /shared/postgres_data + sudo -E -u postgres /usr/lib/postgresql/18/bin/initdb --locale-provider=builtin --locale C.UTF-8 -D /shared/postgres_data fi find /shared/postgres_data \! -user postgres -exec chown postgres '{}' + find /var/run/postgresql \! -user postgres -exec chown postgres '{}' + @@ -134,7 +134,7 @@ run: fi rm -fr /shared/postgres_data_new - install -d -m 0755 -o postgres -g postgres /shared/postgres_data_new && sudo -u postgres /usr/lib/postgresql/18/bin/initdb --no-data-checksums --locale-provider=builtin --locale C.UTF-8 -D /shared/postgres_data_new || exit 0 + install -d -m 0755 -o postgres -g postgres /shared/postgres_data_new && sudo -u postgres /usr/lib/postgresql/18/bin/initdb --locale-provider=builtin --locale C.UTF-8 -D /shared/postgres_data_new || exit 0 apt-get update apt-get install -y postgresql-${PG_MAJOR_OLD} postgresql-${PG_MAJOR_OLD}-pgvector pg_createcluster -u postgres --no-status ${PG_MAJOR_OLD} main