feat(iotdb): add Apache IoTDB support

This commit is contained in:
t8y2 committed 2026-06-07 10:29:05 +08:00
1 parent 2b2d789c2c
commit a3e45cd721
21 files changed
+201 -3

No files matched your search

@@ -403,6 +403,7 @@ const driverProfiles: Record<
jdbc: { type: "jdbc", port: 0, user: "", label: "JDBC", icon: "jdbc" },
tdengine: { type: "tdengine", port: 6041, user: "root", label: "TDengine", icon: "tdengine" },
xugu: { type: "xugu", port: 5138, user: "", label: "虚谷 XuguDB", icon: "xugu" },
iotdb: { type: "iotdb", port: 6667, user: "root", label: "Apache IoTDB", icon: "iotdb" },
iris: { type: "iris", port: 1972, user: "_SYSTEM", label: "IRIS", icon: "iris" },
custom_mysql: {
type: "mysql",
@@ -659,6 +660,7 @@ const iconTypeMap: Record<string, string> = {
cockroachdb: "cockroachdb",
tdengine: "tdengine",
xugu: "xugu",
iotdb: "iotdb",
dm: "dm",
h2: "h2",
snowflake: "snowflake",
@@ -730,6 +732,7 @@ const dbOptions = [
{ value: "kylin", label: "Kylin" },
{ value: "sundb", label: "SunDB" },
{ value: "xugu", label: "虚谷 XuguDB" },
{ value: "iotdb", label: "Apache IoTDB" },
{ value: "iris", label: "IRIS" },
{ value: "jdbc", label: "JDBC" },
{ value: "custom_mysql", label: "Custom (MySQL)" },
@@ -68,6 +68,7 @@ const assetIcons: Record<string, string> = {
polardb: "polardb.webp",
greatsql: "greatsql.webp",
xugu: "xugu.png",
iotdb: "iotdb",
iris: "iris.png",
};