From 91b8e11931da86d43bc0eb3f68cca4e0fc4e691b Mon Sep 17 00:00:00 2001 From: AlterEgo Date: Mon, 22 Jun 2026 17:29:19 -0500 Subject: [PATCH] Promote tested world SQL updates Signed-off-by: AlterEgo --- .../world/2026-06-22_world_01.sql} | 0 .../world/2026-06-22_world_02.sql} | 0 .../world/2026-06-22_world_03.sql} | 0 .../world/2026-06-22_world_04.sql} | 0 tools/dev/promote_pending_updates.ps1 | 5 +++-- 5 files changed, 3 insertions(+), 2 deletions(-) rename sql/{pending_updates/world/2026-06-22_world_01_reference_cleanup.sql => updates/world/2026-06-22_world_01.sql} (100%) rename sql/{pending_updates/world/2026-06-22_world_02_creature_loot_orphans.sql => updates/world/2026-06-22_world_02.sql} (100%) rename sql/{pending_updates/world/2026-06-22_world_03_missing_creature_loot_wowhead.sql => updates/world/2026-06-22_world_03.sql} (100%) rename sql/{pending_updates/world/2026-06-22_world_04_areatrigger_tavern_missing.sql => updates/world/2026-06-22_world_04.sql} (100%) diff --git a/sql/pending_updates/world/2026-06-22_world_01_reference_cleanup.sql b/sql/updates/world/2026-06-22_world_01.sql similarity index 100% rename from sql/pending_updates/world/2026-06-22_world_01_reference_cleanup.sql rename to sql/updates/world/2026-06-22_world_01.sql diff --git a/sql/pending_updates/world/2026-06-22_world_02_creature_loot_orphans.sql b/sql/updates/world/2026-06-22_world_02.sql similarity index 100% rename from sql/pending_updates/world/2026-06-22_world_02_creature_loot_orphans.sql rename to sql/updates/world/2026-06-22_world_02.sql diff --git a/sql/pending_updates/world/2026-06-22_world_03_missing_creature_loot_wowhead.sql b/sql/updates/world/2026-06-22_world_03.sql similarity index 100% rename from sql/pending_updates/world/2026-06-22_world_03_missing_creature_loot_wowhead.sql rename to sql/updates/world/2026-06-22_world_03.sql diff --git a/sql/pending_updates/world/2026-06-22_world_04_areatrigger_tavern_missing.sql b/sql/updates/world/2026-06-22_world_04.sql similarity index 100% rename from sql/pending_updates/world/2026-06-22_world_04_areatrigger_tavern_missing.sql rename to sql/updates/world/2026-06-22_world_04.sql diff --git a/tools/dev/promote_pending_updates.ps1 b/tools/dev/promote_pending_updates.ps1 index be2d628570..c49ca5f7c1 100644 --- a/tools/dev/promote_pending_updates.ps1 +++ b/tools/dev/promote_pending_updates.ps1 @@ -5,6 +5,8 @@ Promotes pending SQL updates into the normal update stream. .DESCRIPTION Moves SQL files from sql/pending_updates/ to sql/updates/ and renumbers them to the next available official update sequence. +Promoted files use the compact official name format: +YYYY-MM-DD__NN.sql. The script runs in dry-run mode by default. Use -Apply to move files. @@ -175,7 +177,6 @@ function Get-PendingUpdateInfo { Source = $File Database = $databaseName Date = $match.Groups['date'].Value - Suffix = $match.Groups['suffix'].Value } } @@ -231,7 +232,7 @@ function New-PromotionPlan { $updatesDir = Join-Path $RootPath "sql\updates\$($first.Database)" foreach ($info in ($group.Group | Sort-Object { $_.Source.Name })) { - $targetName = '{0}_{1}_{2:D2}{3}.sql' -f $info.Date, $info.Database, $nextSequence, $info.Suffix + $targetName = '{0}_{1}_{2:D2}.sql' -f $info.Date, $info.Database, $nextSequence $targetPath = Join-Path $updatesDir $targetName if (Test-Path -LiteralPath $targetPath) {