Choose both endpoints
Select source and target connections and databases. Cupcake reads their schemas and pairs tables by name. Review the proposed pairs before continuing.
Plans / Mapping editor
Choose your source and target. Pair the tables, inspect the columns, and save the rules that your next snapshot or comparison will use.
A reusable, versioned plan for snapshots, CDC, comparison, and reconciliation.
| Included | Source table | Target table | Cols | Rows ≈ | Filter |
|---|---|---|---|---|---|
| ✓ | customers | 5 | 18.4k | — | |
| ✓ | orders | 5 | 84.2k | status = 'paid' | |
| ✓ | inventory | 3 | 6.3k | — |
Select a source table to explore its column mappings.
| Source column | Target column | Key | Cast | Expression |
|---|---|---|---|---|
| idbigint | id | PK | — | — |
| namevarchar(160) | name | — | — | — |
| emailvarchar(255) | — | — | LOWER(email) | |
| created_atdatetime | created_at | — | — | — |
| updated_atdatetime | updated_at | — | — | — |
| Source column | Target column | Key | Cast | Expression |
|---|---|---|---|---|
| idbigint | id | PK | — | — |
| customer_idbigint | customer_id | — | — | — |
| totaldecimal(12,2) | total | — | decimal(12,2) | — |
| statusvarchar(24) | status | — | — | — |
| created_atdatetime | created_at | — | — | — |
| Source column | Target column | Key | Cast | Expression |
|---|---|---|---|---|
| product_idbigint | product_id | PK | — | — |
| quantityint | quantity | — | — | — |
| updated_atdatetime | updated_at | — | — | — |
Saving records the plan. It does not start a copy job.
From discovery to a saved plan
The table list keeps the scope visible. The column panel shows exactly how the selected pair is mapped.
Select source and target connections and databases. Cupcake reads their schemas and pairs tables by name. Review the proposed pairs before continuing.
Include or exclude tables, choose target names, and set source row filters. Select a table to inspect column pairs, key indicators, type casts, and expressions. Row counts in the editor are estimates.
Use Check Schemas on a saved plan to read both schemas again, or Compare DDL to inspect differences. Save Plan or Save Changes records the mapping; a snapshot, CDC stream, or comparison is a separate action.
When schemas change
Re-discover refreshes the schema while keeping existing pairings, filters, and expressions. Reset all starts the mapping over; Reset columns rebuilds the selected table’s column pairs.
Schema checks report mismatches separately from saving. Review warnings and errors, and pay attention to unmanaged target tables: tables outside the plan are not copied, compared, or reconciled.
The preview shows the current macOS workflow. Enterprise uses its own browser interface; Windows is coming soon.
Use the same mapping for snapshots, comparisons, CDC, and reconciliation.