- Rename route /{team_id}/evolutions → /{team_id}/refractors
- Rename function initialize_card_evolution → initialize_card_refractor
- Rename index names in migration SQL
- Update all test references
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
20 lines
1.0 KiB
SQL
20 lines
1.0 KiB
SQL
-- Migration: Rename evolution tables to refractor tables
|
|
-- Date: 2026-03-23
|
|
--
|
|
-- Renames all four evolution system tables to the refractor naming convention.
|
|
-- This migration corresponds to the application-level rename from
|
|
-- EvolutionTrack/EvolutionCardState/EvolutionTierBoost/EvolutionCosmetic
|
|
-- to RefractorTrack/RefractorCardState/RefractorTierBoost/RefractorCosmetic.
|
|
--
|
|
-- The table renames are performed in order that respects foreign key
|
|
-- dependencies (referenced tables first, then referencing tables).
|
|
|
|
ALTER TABLE evolution_track RENAME TO refractor_track;
|
|
ALTER TABLE evolution_card_state RENAME TO refractor_card_state;
|
|
ALTER TABLE evolution_tier_boost RENAME TO refractor_tier_boost;
|
|
ALTER TABLE evolution_cosmetic RENAME TO refractor_cosmetic;
|
|
|
|
-- Rename indexes to match new table names
|
|
ALTER INDEX IF EXISTS evolution_card_state_player_team_uniq RENAME TO refractor_card_state_player_team_uniq;
|
|
ALTER INDEX IF EXISTS evolution_tier_boost_track_tier_type_target_uniq RENAME TO refractor_tier_boost_track_tier_type_target_uniq;
|