-- +goose Up -- +goose StatementBegin -- pgx scannt INET-Spalten nicht direkt in *string (OID 869-Fehler). -- Go-Modell speichert IPs als string — TEXT ist hier korrekt. -- Bestehende Werte bleiben erhalten (USING public_ip::TEXT). ALTER TABLE ha_nodes ALTER COLUMN public_ip TYPE TEXT USING public_ip::TEXT, ALTER COLUMN internal_ip TYPE TEXT USING internal_ip::TEXT, ALTER COLUMN mgmt_ip TYPE TEXT USING mgmt_ip::TEXT; -- +goose StatementEnd -- +goose Down -- +goose StatementBegin ALTER TABLE ha_nodes ALTER COLUMN public_ip TYPE INET USING public_ip::INET, ALTER COLUMN internal_ip TYPE INET USING internal_ip::INET, ALTER COLUMN mgmt_ip TYPE INET USING mgmt_ip::INET; -- +goose StatementEnd