fix: auto-migrate GaussDB/openGauss connections from postgres to gaussdb driver

This commit is contained in:
t8y2 committed 2026-05-07 11:45:19 +08:00
1 parent 8bea7e40c3
commit 1e7192ad1e
1 file changed
+10 -2
+10 -2
View File
@@ -132,10 +132,18 @@ export const useConnectionStore = defineStore("connection", () => {
dameng: "DM (Dameng)",
gaussdb: "GaussDB",
};
const profile = config.driver_profile || config.db_type;
let dbType = config.db_type;
if ((profile === "gaussdb" || profile === "opengauss") && dbType === "postgres") {
dbType = "gaussdb" as ConnectionConfig["db_type"];
}
return {
...config,
driver_profile: config.driver_profile || config.db_type,
driver_label: config.driver_label || labelMap[config.driver_profile || config.db_type] || config.db_type,
db_type: dbType,
driver_profile: profile,
driver_label: config.driver_label || labelMap[profile] || config.db_type,
url_params: config.url_params || "",
};
}