ue-datatable-migrator

Migrate Unreal Engine DataTable schemas and row data with validation and rollback.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/buihuuloc/universal-ue-skills --skill ue-datatable-migrator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-datatable-migrator
Source: https://github.com/buihuuloc/universal-ue-skills/tree/main/skills/ue-datatable-migrator
Command: npx skills add https://github.com/buihuuloc/universal-ue-skills --skill ue-datatable-migrator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the complexities and risks associated with modifying Unreal Engine DataTables, ensuring data integrity and preventing common migration errors.

Core Features & Use Cases

  • Schema Evolution: Safely add, rename, change types, or remove columns in DataTables.
  • Row Management: Facilitates adding or removing rows while checking for dependencies.
  • Data Integrity: Provides validation and rollback procedures to minimize data loss.
  • Use Case: Refactoring a game's item database by renaming a 'Damage' column to 'AttackPower' and ensuring all references and data conversions are handled correctly.

Quick Start

Use the ue-datatable-migrator skill to analyze and plan the migration of the 'DT_Items' DataTable by adding a new 'Rarity' column.

Frequently Asked Questions about ue-datatable-migrator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely migrate Unreal Engine DataTable schemas when renaming columns?

To safely migrate Unreal Engine DataTable schemas, you can analyze the schema, plan the migration, execute it with validation, and use rollback procedures. This handles column renames and data conversions to maintain data integrity during refactoring.

What is the best way to change column types in an Unreal Engine DataTable without losing data?

Changing column types in an Unreal Engine DataTable requires a structured migration process that includes schema analysis, type conversion planning, and execution with validation. This approach minimizes data loss and ensures all row data is correctly converted.

How does DataTable migration handle row operations and dependency checks in Unreal Engine?

DataTable migration manages row operations by adding or removing rows while checking for dependencies. This ensures that schema evolution and row management do not break existing references within your Unreal Engine project.

Do I need to understand USTRUCT and FTableRowBase to refactor Unreal Engine DataTables?

Yes, understanding Unreal Engine's USTRUCT and FTableRowBase concepts is required for schema manipulation and data conversion. This knowledge is necessary to properly execute DataTable versioning and refactoring tasks.

Can I roll back a DataTable schema change if a migration fails in Unreal Engine?

Yes, you can roll back a DataTable schema change if a migration fails. The migration process includes rollback procedures designed to prevent data loss and restore your Unreal Engine DataTable to its previous state.

Why does modifying an Unreal Engine DataTable schema risk data integrity?

Modifying an Unreal Engine DataTable schema risks data integrity because column additions, renames, and type changes can break references and corrupt row data. A structured migration plan with validation is needed to prevent these common errors.