diff --git a/apps/desktop/src/components/connection/ConnectionDialog.vue b/apps/desktop/src/components/connection/ConnectionDialog.vue index 2379dd4ad0..4460a8bfd5 100644 --- a/apps/desktop/src/components/connection/ConnectionDialog.vue +++ b/apps/desktop/src/components/connection/ConnectionDialog.vue @@ -2315,6 +2315,7 @@ const dbOptions: DbOption[] = [ { value: "gbase", label: "GBase" }, { value: "kingbase", label: "KingBase" }, { value: "highgo", label: "瀚高 HighGo" }, + { value: "uxdb", label: "优炫 UXDB" }, { value: "yashandb", label: "崖山 YashanDB" }, { value: "vastbase", label: "Vastbase" }, { value: "redshift", label: "Redshift" }, @@ -2369,7 +2370,7 @@ const dbCategoryDefinitions: Array<{ { key: "domestic", titleKey: "connection.databaseCategoryDomestic", - optionValues: ["dm", "opengauss", "gaussdb", "kwdb", "tidb", "oceanbase", "goldendb", "tdsql", "polardb", "greatsql", "gbase", "kingbase", "highgo", "yashandb", "vastbase", "sundb", "oscar", "xugu"], + optionValues: ["dm", "opengauss", "gaussdb", "kwdb", "tidb", "oceanbase", "goldendb", "tdsql", "polardb", "greatsql", "gbase", "kingbase", "highgo", "uxdb", "yashandb", "vastbase", "sundb", "oscar", "xugu"], }, { key: "lightweight", diff --git a/packages/app-tests/databaseCategoryOptions.test.ts b/packages/app-tests/databaseCategoryOptions.test.ts index 53bae10f0d..264c4a6b86 100644 --- a/packages/app-tests/databaseCategoryOptions.test.ts +++ b/packages/app-tests/databaseCategoryOptions.test.ts @@ -34,4 +34,6 @@ test("ConnectionDialog database categories stay exhaustive", () => { assert.doesNotThrow(() => assertCompleteDatabaseCategories(optionValues, categoryBlocks)); assert.ok(optionValues.includes("rabbitmq"), "rabbitmq must remain in dbOptions"); assert.ok(categoryBlocks.some((values) => values.includes("rabbitmq")), "rabbitmq must remain categorized"); + assert.ok(optionValues.includes("uxdb"), "uxdb must remain in dbOptions"); + assert.ok(categoryBlocks.some((values) => values.includes("uxdb")), "uxdb must remain categorized"); });