diff --git a/packages/frontend-core/src/api/tables.js b/packages/frontend-core/src/api/tables.js
index a08e35d3d8..34d2371e1a 100644
--- a/packages/frontend-core/src/api/tables.js
+++ b/packages/frontend-core/src/api/tables.js
@@ -140,4 +140,13 @@ export const buildTableEndpoints = API => ({
},
})
},
+ migrateColumn: async ({ tableId, oldColumn, newColumn }) => {
+ return await API.post({
+ url: `/api/tables/${tableId}/migrate`,
+ body: {
+ oldColumn,
+ newColumn,
+ },
+ })
+ },
})
diff --git a/packages/frontend-core/src/components/grid/cells/HeaderCell.svelte b/packages/frontend-core/src/components/grid/cells/HeaderCell.svelte
index 38dfd0f9eb..a0de8a5ef3 100644
--- a/packages/frontend-core/src/components/grid/cells/HeaderCell.svelte
+++ b/packages/frontend-core/src/components/grid/cells/HeaderCell.svelte
@@ -1,11 +1,20 @@
+