← Stride · projekttervezési csomag adatlapja
Nézd meg, miben segít
Migráció kiadásának felülvizsgálata
Kiadás előtt átvizsgálja a játékadatok tervezett átalakítását. Figyelembe veszi a régi mentéseket, együtt futó szerververziókat, hosszú frissítéseket és az adatok tényleges helyreállíthatóságát.
migration-rollout-review
Ezt a skillt használó ügynökök
Mikor hasznos?
Éles séma- vagy tároltformátum-váltás jóváhagyása előtt használd.
Miben segít neked?
- Meglévő rekordokon és korlátokon keresi a hibás feltételezéseket.
- Régi olvasók és írók mellett ellenőrzi a telepítési sorrendet.
- Értékeli a hosszú zárolást, feltöltési költséget és adat-helyreállítási korlátot.
Például ezt kérheted
Nézd át a játékosleltár tulajdonolt tárgyakra és felszereléshelyekre bontását. Ellenőrizd a régi kliens olvasásait, párhuzamos cseréket, részben átalakított játékosokat és a kitöltés zárolási költségét. A régi mezők eltávolítása előtt legyen adatellenőrzés és helyreállítási terv; a sikeres sémamódosítás önmagában kevés.
Részletes dokumentáció
Itt a skill eredeti útmutatóját, példáit és ellenőrzési szempontjait olvashatod az eredeti nyelven.
Összecsukás
Migration & Rollout Review
Use this skill when reviewing changes that include database schema migrations, data transformations, storage format updates, or environment configuration changes.
Workflow
- Verify safety against existing production data:
- Never evaluate a migration only against an empty test database. Check what happens when tables already contain existing rows:
- Adding a
NOT NULLcolumn without a safeDEFAULTor backfill step will fail on non-empty tables. - Adding a
UNIQUEconstraint or narrowing a column type will fail if legacy rows contain duplicates or out-of-range values. - Dropping or renaming a column/table while code or views still reference it causes immediate runtime errors.
- Adding a
- Never evaluate a migration only against an empty test database. Check what happens when tables already contain existing rows:
- Check version coexistence and rollout order (Expand & Contract):
- Verify whether the migration and code change can deploy safely:
- Does old code break if the migration runs seconds before the new application process starts?
- Does new code handle legacy rows created before the migration (e.g., nullable fields, older JSON schema versions, missing metadata)?
- Verify whether the migration and code change can deploy safely:
- Audit performance, locking, and rollback safety:
- Check whether missing indexes on new foreign keys or filter columns will cause full-table scans as data grows.
- Flag migrations that rewrite or lock large tables synchronously during request handling without batching.
- Verify whether the change is reversible (or has a documented forward-fix path) if a rollback is required after deployment.
- Coordinate deep database engine specifics with the database and DevOps specialists.
Csomagban lévő fájlok 1
SKILL.md
