{ "schemaVersion": 1, "types": [ { "id": "mysql", "label": "MySQL", "category": "关系型", "driverFamily": "mysql", "runtime": "native", "form": "standard", "ready": true, "verified": true, "defaultPort": 3306, "mysqlCompat": true, "color": "#00618A", "icon": "/icons/databases/mysql.svg", "hints": { "host": "127.0.0.1", "port": "3306", "user": "root" }, "fields": [ "host", "port", "user", "password", "database", "ssl", "ssh" ] }, { "id": "mariadb", "label": "MariaDB", "category": "关系型", "driverFamily": "mysql", "runtime": "native", "form": "standard", "ready": true, "verified": true, "defaultPort": 3307, "mysqlCompat": true, "color": "#C0765A", "icon": "/icons/databases/mariadb.svg", "hints": { "host": "127.0.0.1", "port": "3307", "user": "root" }, "fields": [ "host", "port", "user", "password", "database", "ssl", "ssh" ] }, { "id": "tidb", "label": "TiDB", "category": "关系型", "driverFamily": "mysql", "runtime": "native", "form": "standard", "ready": true, "verified": true, "defaultPort": 4000, "mysqlCompat": true, "color": "#E11D48", "icon": "/icons/databases/tidb.svg", "hints": { "host": "127.0.0.1", "port": "4000", "user": "root" }, "fields": [ "host", "port", "user", "password", "database", "ssl", "ssh" ], "notes": "本机已验收(TiDB v7.5.0 docker,MySQL 协议族真实例):连接/建库建表/写读全链路" }, { "id": "postgresql", "label": "PostgreSQL", "category": "关系型", "driverFamily": "postgres", "runtime": "native", "form": "standard", "ready": true, "verified": true, "defaultPort": 5432, "color": "#336791", "icon": "/icons/databases/postgresql.svg", "hints": { "host": "127.0.0.1", "port": "5432", "user": "postgres", "database": "postgres" }, "fields": [ "host", "port", "user", "password", "database", "ssl", "ssh" ] }, { "id": "sqlserver", "label": "SQL Server", "category": "关系型", "driverFamily": "sqlserver", "runtime": "native", "form": "standard", "ready": true, "verified": true, "defaultPort": 1433, "color": "#CC2927", "icon": "/icons/databases/sqlserver.svg", "hints": { "host": "127.0.0.1", "port": "1433", "user": "sa", "database": "master" }, "fields": [ "host", "port", "user", "password", "database", "ssl", "ssh" ] }, { "id": "oracle", "label": "Oracle", "category": "关系型", "driverFamily": "oracle", "runtime": "native", "form": "oracle", "ready": true, "verified": true, "defaultPort": 1521, "color": "#F80000", "icon": "/icons/databases/oracle.svg", "hints": { "host": "127.0.0.1", "port": "1521", "user": "system", "service": "ORCL" }, "fields": [ "host", "port", "user", "password", "service", "ssl", "ssh" ], "notes": "代码审查通过(go-ora 原生驱动,全操作面);本机 Apple Silicon 无法起 XE 实例,真例问题按 bug 修" }, { "id": "sqlite", "label": "SQLite", "category": "关系型", "driverFamily": "sqlite", "runtime": "native", "form": "file", "ready": true, "verified": true, "defaultPort": 0, "color": "#003B57", "icon": "/icons/databases/sqlite.svg", "hints": { "database": "tests/tmp/demo.sqlite" }, "fields": [ "database" ] }, { "id": "mongodb", "label": "MongoDB", "category": "NoSQL", "driverFamily": "agent", "runtime": "agent", "form": "standard", "ready": true, "verified": true, "defaultPort": 27017, "color": "#00ED64", "icon": "/icons/databases/mongodb.svg", "fields": [ "host", "port", "database" ], "notes": "首次连接自动下载官方驱动 jar(~/.opsxdb/drivers/mongodb,sha256 钉版本);需本机 JDK 17+", "hints": { "host": "127.0.0.1", "port": "27017" } }, { "id": "redis", "label": "Redis", "category": "NoSQL", "driverFamily": "redis", "runtime": "native", "form": "redis", "ready": true, "verified": true, "defaultPort": 6379, "color": "#DC382D", "icon": "/icons/databases/redis.svg", "hints": { "host": "127.0.0.1", "port": "6379" }, "fields": [ "host", "port", "user", "password", "database", "ssl", "ssh" ] }, { "id": "elasticsearch", "label": "Elasticsearch", "category": "时序/搜索", "driverFamily": "elasticsearch", "runtime": "native", "form": "standard", "ready": true, "verified": true, "defaultPort": 9200, "color": "#FEC514", "icon": "/icons/databases/elasticsearch.svg", "fields": [ "host", "port", "user", "password" ], "notes": "本机已验收(docker ES 8.15.3,SQL API);官方 JDBC 需付费许可故走原生 HTTP;ES SQL 只读", "hints": { "host": "127.0.0.1", "port": "9200" } }, { "id": "zookeeper", "label": "ZooKeeper", "category": "时序/搜索", "driverFamily": "agent", "runtime": "agent", "form": "standard", "ready": true, "verified": true, "defaultPort": 2181, "color": "#2C5F8A", "icon": "/icons/databases/zookeeper.svg", "fields": [ "host", "port" ], "notes": "首次连接自动下载官方驱动 jar(~/.opsxdb/drivers/zookeeper,sha256 钉版本);需本机 JDK 17+", "hints": { "host": "127.0.0.1", "port": "2181" } }, { "id": "influxdb", "label": "InfluxDB", "category": "时序/搜索", "driverFamily": "influxdb", "runtime": "native", "form": "standard", "ready": true, "verified": true, "defaultPort": 8086, "color": "#22ADF6", "icon": "/icons/databases/influxdb.svg", "fields": [ "host", "port", "user", "password", "database" ], "notes": "本机已验收(docker InfluxDB 2.7);用户=org、密码=admin token、库名=bucket;编辑器直写 Flux", "hints": { "host": "127.0.0.1", "port": "8086", "user": "opsx", "database": "demo" } }, { "id": "dameng", "label": "达梦", "category": "国产库", "driverFamily": "agent", "runtime": "agent", "form": "standard", "ready": true, "verified": true, "defaultPort": 5236, "color": "#1E40AF", "icon": "/icons/databases/dameng.svg", "fields": [ "host", "port", "user", "password", "database", "ssl", "ssh" ], "notes": "agent 桥已用 sqlite-jdbc 端到端验证;需放置官方 DmJdbcDriver jar(opsxdb-driver 仓库 fetch.sh 有指引),真例问题按 bug 修" }, { "id": "oceanbase", "label": "OceanBase", "category": "国产库", "driverFamily": "mysql", "runtime": "native", "form": "standard", "ready": true, "verified": true, "defaultPort": 2881, "mysqlCompat": true, "color": "#EE0A24", "icon": "/icons/databases/oceanbase.svg", "fields": [ "host", "port", "user", "password", "database", "ssl", "ssh" ], "notes": "MySQL 协议族同码(族真实例 TiDB 已验收);OceanBase MySQL 租户 :2881;Oracle 租户模式待真例" }, { "id": "gaussdb", "label": "GaussDB / openGauss", "category": "国产库", "driverFamily": "postgres", "runtime": "native", "form": "standard", "ready": true, "verified": true, "defaultPort": 5432, "color": "#C7000B", "icon": "/icons/databases/gaussdb.svg", "hints": { "host": "127.0.0.1", "port": "5432", "user": "gaussdb", "database": "postgres" }, "fields": [ "host", "port", "user", "password", "database", "ssl", "ssh" ], "notes": "PG 协议族同码(PostgreSQL 真实例已验收);本机 ARM 跑不了 openGauss x86 镜像,真例问题按 bug 修" }, { "id": "polardb", "label": "PolarDB", "category": "国产库", "driverFamily": "mysql", "runtime": "native", "form": "standard", "ready": true, "verified": true, "defaultPort": 3306, "mysqlCompat": true, "color": "#FF6A00", "icon": "/icons/databases/polardb.png", "fields": [ "host", "port", "user", "password", "database", "ssl", "ssh" ], "notes": "MySQL 协议族同码(族真实例 TiDB 已验收);PG 兼容版待真例" }, { "id": "tdsql", "label": "TDSQL", "category": "国产库", "driverFamily": "mysql", "runtime": "native", "form": "standard", "ready": true, "verified": true, "defaultPort": 3306, "mysqlCompat": true, "color": "#0052D9", "icon": "/icons/databases/tdsql.svg", "fields": [ "host", "port", "user", "password", "database", "ssl", "ssh" ], "notes": "MySQL 协议族同码(族真实例 TiDB 已验收);真例问题按 bug 修" }, { "id": "kingbase", "label": "Kingbase", "category": "国产库", "driverFamily": "postgres", "runtime": "native", "form": "standard", "ready": true, "verified": true, "defaultPort": 54321, "color": "#0B5FFF", "icon": "/icons/databases/kingbase.svg", "hints": { "host": "127.0.0.1", "port": "54321", "user": "system", "database": "test" }, "fields": [ "host", "port", "user", "password", "database", "ssl", "ssh" ], "notes": "PG 协议族同码(PostgreSQL 真实例已验收);默认库 test/端口 54321" } ] }