ue-datatable-migrator

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex and error-prone process of modifying Unreal Engine DataTables, ensuring data integrity and preventing costly regressions during schema evolution.

Core Features & Use Cases

  • Schema Migration: Safely add, rename, change types, or remove columns in DataTables.
  • Row Operations: Add or remove rows with validation for uniqueness and foreign key constraints.
  • Bulk Operations: Import data from CSVs and export tables for backup.
  • Use Case: When refactoring game data, you need to rename a column in your DT_Items DataTable. This Skill guides you through updating struct definitions, code references, Blueprint nodes, and optionally setting up redirectors to maintain compatibility.

Quick Start

Use the ue-datatable-migrator skill to add a new 'MaxHealth' column of type float with a default value of 100.0 to the 'DT_Characters' DataTable.

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 rename a column in an Unreal Engine DataTable without breaking references?

Renaming a column in an Unreal Engine DataTable requires updating struct definitions, code references, Blueprint nodes, and optionally setting up redirectors to maintain compatibility and prevent regressions during schema evolution.

Can I change the data type of an existing column in a UE5 DataTable?

Yes, you can change column types in UE5 DataTables through schema migration. This process includes managing the type changes and generating detailed pre/post-migration validation reports to ensure data integrity.

How do I add a new column with default values to a UE5 DataTable?

You can add a new column to a UE5 DataTable by specifying the target table, column name, data type, and a default value. The migration process applies the schema change and validates the updated row data.

Does DataTable migration support bulk importing row data from CSVs?

Yes, DataTable migration supports bulk operations including importing row data from CSVs and exporting tables for backup. This ensures data integrity when adding or removing rows with uniqueness and foreign key validation.

When do I need a pre-migration validation report for Unreal Engine DataTables?

You need a pre-migration validation report when modifying DataTable schemas or row data during game development refactoring. It identifies potential data integrity issues before applying column additions, renames, or type changes.

What are the limitations of modifying DataTable schemas during game development?

Modifying DataTable schemas risks breaking code references and Blueprint nodes if not handled correctly. Limitations include potential regressions from removing rows without foreign key validation or failing to set up redirectors after structural changes.