fix(dameng): standardize display name
This commit is contained in:
parent
6eedf5eb39
commit
b5c6e7c0c1
|
|
@ -673,7 +673,7 @@ const driverProfiles: Record<
|
|||
label: "CockroachDB",
|
||||
icon: "cockroachdb",
|
||||
},
|
||||
dm: { type: "dameng", port: 5236, user: "SYSDBA", label: "DM (Dameng)", icon: "dm" },
|
||||
dm: { type: "dameng", port: 5236, user: "SYSDBA", label: "达梦 Dameng", icon: "dm" },
|
||||
h2: { type: "h2", port: 9092, user: "sa", label: "H2", icon: "h2" },
|
||||
"h2-legacy": { type: "h2", port: 9092, user: "sa", label: "H2 2.1 Legacy", icon: "h2" },
|
||||
snowflake: { type: "snowflake", port: 443, user: "", label: "Snowflake", icon: "snowflake" },
|
||||
|
|
@ -1761,7 +1761,7 @@ const dbOptions: DbOption[] = [
|
|||
{ value: "milvus", label: "Milvus" },
|
||||
{ value: "weaviate", label: "Weaviate" },
|
||||
{ value: "chromadb", label: "ChromaDB" },
|
||||
{ value: "dm", label: "DM (Dameng)" },
|
||||
{ value: "dm", label: "达梦 Dameng" },
|
||||
{ value: "opengauss", label: "openGauss" },
|
||||
{ value: "turso", label: "Turso" },
|
||||
{ value: "cloudflare-d1", label: "Cloudflare D1" },
|
||||
|
|
|
|||
|
|
@ -47,8 +47,8 @@ const SCHEME_PROFILES: Record<string, ConnectionProfile> = {
|
|||
milvus: { type: "milvus", profile: "milvus", label: "Milvus", defaultPort: 19530 },
|
||||
weaviate: { type: "weaviate", profile: "weaviate", label: "Weaviate", defaultPort: 8080 },
|
||||
chromadb: { type: "chromadb", profile: "chromadb", label: "ChromaDB", defaultPort: 8000 },
|
||||
dm: { type: "dameng", profile: "dm", label: "DM (Dameng)", defaultPort: 5236 },
|
||||
dameng: { type: "dameng", profile: "dm", label: "DM (Dameng)", defaultPort: 5236 },
|
||||
dm: { type: "dameng", profile: "dm", label: "达梦 Dameng", defaultPort: 5236 },
|
||||
dameng: { type: "dameng", profile: "dm", label: "达梦 Dameng", defaultPort: 5236 },
|
||||
kingbase: { type: "kingbase", profile: "kingbase", label: "KingBase", defaultPort: 54321 },
|
||||
kingbase8: { type: "kingbase", profile: "kingbase", label: "KingBase", defaultPort: 54321 },
|
||||
gaussdb: { type: "gaussdb", profile: "gaussdb", label: "GaussDB", defaultPort: 5432 },
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ const profileMap: Record<string, ConnectionProfile> = {
|
|||
elasticsearch: { dbType: "elasticsearch", profile: "elasticsearch", label: "Elasticsearch", port: 9200, user: "" },
|
||||
doris: { dbType: "doris", profile: "doris", label: "Doris", port: 9030, user: "root" },
|
||||
starrocks: { dbType: "starrocks", profile: "starrocks", label: "StarRocks", port: 9030, user: "root" },
|
||||
dameng: { dbType: "dameng", profile: "dm", label: "DM (Dameng)", port: 5236, user: "SYSDBA" },
|
||||
dm: { dbType: "dameng", profile: "dm", label: "DM (Dameng)", port: 5236, user: "SYSDBA" },
|
||||
dameng: { dbType: "dameng", profile: "dm", label: "达梦 Dameng", port: 5236, user: "SYSDBA" },
|
||||
dm: { dbType: "dameng", profile: "dm", label: "达梦 Dameng", port: 5236, user: "SYSDBA" },
|
||||
gaussdb: { dbType: "gaussdb", profile: "gaussdb", label: "GaussDB", port: 5432, user: "gaussdb" },
|
||||
kwdb: { dbType: "kwdb", profile: "kwdb", label: "KWDB", port: 26257, user: "root" },
|
||||
opengauss: { dbType: "gaussdb", profile: "opengauss", label: "openGauss", port: 5432, user: "gaussdb" },
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ const typeMap: Record<string, { dbType: DatabaseType; profile: string; label: st
|
|||
redis: { dbType: "redis", profile: "redis", label: "Redis", port: 6379, user: "" },
|
||||
mongodb: { dbType: "mongodb", profile: "mongodb", label: "MongoDB", port: 27017, user: "" },
|
||||
mongo: { dbType: "mongodb", profile: "mongodb", label: "MongoDB", port: 27017, user: "" },
|
||||
dameng: { dbType: "dameng", profile: "dm", label: "DM (Dameng)", port: 5236, user: "SYSDBA" },
|
||||
dm: { dbType: "dameng", profile: "dm", label: "DM (Dameng)", port: 5236, user: "SYSDBA" },
|
||||
dameng: { dbType: "dameng", profile: "dm", label: "达梦 Dameng", port: 5236, user: "SYSDBA" },
|
||||
dm: { dbType: "dameng", profile: "dm", label: "达梦 Dameng", port: 5236, user: "SYSDBA" },
|
||||
clickhouse: { dbType: "clickhouse", profile: "clickhouse", label: "ClickHouse", port: 8123, user: "default" },
|
||||
snowflake: { dbType: "snowflake", profile: "snowflake", label: "Snowflake", port: 443, user: "" },
|
||||
kingbase: { dbType: "kingbase", profile: "kingbase", label: "KingbaseES", port: 54321, user: "SYSTEM" },
|
||||
|
|
|
|||
|
|
@ -811,7 +811,7 @@ export const useConnectionStore = defineStore("connection", () => {
|
|||
starrocks: "StarRocks",
|
||||
manticoresearch: "Manticore Search",
|
||||
redshift: "Redshift",
|
||||
dameng: "DM (Dameng)",
|
||||
dameng: "达梦 Dameng",
|
||||
gaussdb: "GaussDB",
|
||||
questdb: "QuestDB",
|
||||
kwdb: "KWDB",
|
||||
|
|
|
|||
|
|
@ -34,6 +34,14 @@ test("parses KWDB connection URLs", () => {
|
|||
});
|
||||
});
|
||||
|
||||
test("uses the Dameng display name without changing its connection profile", () => {
|
||||
const parsed = parseConnectionUrl("dm://SYSDBA:password@127.0.0.1:5236/DAMENG");
|
||||
|
||||
assert.equal(parsed.dbType, "dameng");
|
||||
assert.equal(parsed.driverProfile, "dm");
|
||||
assert.equal(parsed.driverLabel, "达梦 Dameng");
|
||||
});
|
||||
|
||||
test.each(["kingbase", "kingbase8", "jdbc:kingbase8"])("parses %s connection URLs as native KingBase connections", (scheme) => {
|
||||
assert.deepEqual(parseConnectionUrl(`${scheme}://framework:secret@172.21.203.70:443/hq_official?sslmode=disable`), {
|
||||
dbType: "kingbase",
|
||||
|
|
|
|||
Loading…
Reference in New Issue