From 479f4623dbd1abcdf5c5a3553feaa4610e4d6dc2 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Sun, 24 May 2026 20:14:32 +0800 Subject: [PATCH] feat: add alterPrimaryKey capability flag to frontend --- apps/desktop/src/lib/tableStructureCapabilities.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/desktop/src/lib/tableStructureCapabilities.ts b/apps/desktop/src/lib/tableStructureCapabilities.ts index c6b974f9c..735a8f39b 100644 --- a/apps/desktop/src/lib/tableStructureCapabilities.ts +++ b/apps/desktop/src/lib/tableStructureCapabilities.ts @@ -21,6 +21,7 @@ export interface TableStructureCapabilities { alterType: boolean; alterNullability: boolean; alterDefault: boolean; + alterPrimaryKey: boolean; reorderColumn: boolean; comment: boolean; createIndex: boolean; @@ -42,6 +43,7 @@ const unsupportedCapabilities: TableStructureCapabilities = { alterType: false, alterNullability: false, alterDefault: false, + alterPrimaryKey: false, reorderColumn: false, comment: false, createIndex: false, @@ -73,6 +75,7 @@ const mysqlCapabilities = capabilities({ dropIndex: true, rebuildIndex: true, indexType: true, + alterPrimaryKey: true, }); const postgresCapabilities = capabilities({ @@ -93,6 +96,7 @@ const postgresCapabilities = capabilities({ indexInclude: true, indexFilter: true, indexComment: true, + alterPrimaryKey: true, }); const redshiftCapabilities = capabilities({ @@ -104,6 +108,7 @@ const redshiftCapabilities = capabilities({ indexInclude: false, indexFilter: false, indexComment: false, + alterPrimaryKey: false, }); const sqliteCapabilities = capabilities({