From 15b51640d3730d94659fe067c2315b4d057fd8cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Mon, 27 Jul 2026 18:21:57 +0200 Subject: [PATCH] Fix geoloc country ip block import script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- pkg/coredata/ip_country_block.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/coredata/ip_country_block.go b/pkg/coredata/ip_country_block.go index c20e6e4bc..27e5bcde3 100644 --- a/pkg/coredata/ip_country_block.go +++ b/pkg/coredata/ip_country_block.go @@ -82,6 +82,10 @@ const ipCountryBlocksStagingTable = "common_ip_country_blocks_staging" func CreateIPCountryBlocksStaging(ctx context.Context, conn pg.Querier) error { q := ` DROP TABLE IF EXISTS common_ip_country_blocks_staging; + +ALTER INDEX IF EXISTS idx_common_ip_country_blocks_staging_cidr + RENAME TO idx_common_ip_country_blocks_cidr; + CREATE TABLE common_ip_country_blocks_staging (LIKE common_ip_country_blocks INCLUDING DEFAULTS); ` @@ -126,6 +130,8 @@ func SwapIPCountryBlocksStaging(ctx context.Context, conn pg.Querier) error { q := ` DROP TABLE common_ip_country_blocks; ALTER TABLE common_ip_country_blocks_staging RENAME TO common_ip_country_blocks; +ALTER INDEX idx_common_ip_country_blocks_staging_cidr + RENAME TO idx_common_ip_country_blocks_cidr; ` if _, err := conn.Exec(ctx, q); err != nil {