Migrate a table from a source database to a target database with type mapping, DDL generation, data transfer, and reconciliation
Use this skill when migrating data between different database engines (e.g., DuckDB to Greenplum or StarRocks). This skill covers the full lifecycle: source inspection, target DDL generation, data transfer, and post-migration reconciliation.
Activate when you need to:
describe_table(database=source) to get source schemaread_query(database=source)list_tables(database=target)describe_table(database=target) to compareexecute_ddl(sql, database=target)transfer_query_result(source_sql, source_database, target_table, target_database, mode) to move datamode='replace' (truncates target first)mode='append'Run all reconciliation checks using read_query(database=...) on both source and target. Checks must be executed in this order:
Summarize migration results including:
database parameter explicitly in every tool call"available": true in list_databases() outputAt minimum, return: