From 4416d361a04357a5eb08ff30e2c0f45563c91948 Mon Sep 17 00:00:00 2001 From: Debian Date: Thu, 4 Jun 2026 13:39:44 +0200 Subject: [PATCH] =?UTF-8?q?docs(migrations):=200030-Kommentar=20korrigiere?= =?UTF-8?q?n=20=E2=80=94=20network/ip=20node-lokal,=20nicht=20repliziert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- .../migrations/0030_cluster_sync_replication.sql | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/internal/database/migrations/0030_cluster_sync_replication.sql b/internal/database/migrations/0030_cluster_sync_replication.sql index b92c7dd..23d941b 100644 --- a/internal/database/migrations/0030_cluster_sync_replication.sql +++ b/internal/database/migrations/0030_cluster_sync_replication.sql @@ -1,10 +1,14 @@ -- +goose Up -- +goose StatementBegin --- network_interfaces und ip_addresses werden in die Cluster-Replikation --- aufgenommen. Das ALTER PUBLICATION erfordert den Superuser (postgres), --- daher läuft es im postinst via `sudo -u postgres psql`, nicht hier. --- Diese Migration dient nur als Versions-Marker für goose. +-- HINWEIS (korrigiert v1.2.89): Diese Migration war urspr. dafür gedacht, +-- network_interfaces und ip_addresses in die Cluster-Replikation aufzunehmen. +-- Das wurde NICHT umgesetzt und ist auch NICHT gewollt: beide Tabellen sind +-- node-spezifisch (jede Node hat eigene Mgmt-/Host-IPs) und stehen weiterhin +-- in cluster_replication.go localOnlyTables → sie werden bewusst NICHT +-- repliziert. Sie sind auch aus dem Drift-Hash (confighash.go) entfernt, +-- da sie sonst dauerhaften False-Positive-Drift erzeugen. +-- Diese Migration ist ein No-op / reiner Versions-Marker für goose. SELECT 1; -- +goose StatementEnd