diff --git a/public/icons/database/apache_kylin.svg b/public/icons/database/apache_kylin.svg index 984c195d3c..7a15a5a571 100644 --- a/public/icons/database/apache_kylin.svg +++ b/public/icons/database/apache_kylin.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/bigquery.svg b/public/icons/database/bigquery.svg index b57b1ee7bb..a9a42f094c 100644 --- a/public/icons/database/bigquery.svg +++ b/public/icons/database/bigquery.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/cassandra.svg b/public/icons/database/cassandra.svg index 2ff8de559f..fbeedb1c2c 100644 --- a/public/icons/database/cassandra.svg +++ b/public/icons/database/cassandra.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/clickhouse.svg b/public/icons/database/clickhouse.svg index 7a002c10b1..7c0e072c43 100644 --- a/public/icons/database/clickhouse.svg +++ b/public/icons/database/clickhouse.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/cockroachdb.svg b/public/icons/database/cockroachdb.svg index bba4434e6c..862e86f313 100644 --- a/public/icons/database/cockroachdb.svg +++ b/public/icons/database/cockroachdb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/db2.svg b/public/icons/database/db2.svg index 0964934a85..728876a7e4 100644 --- a/public/icons/database/db2.svg +++ b/public/icons/database/db2.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/dm.svg b/public/icons/database/dm.svg index bd3133c5cd..53151566e0 100644 --- a/public/icons/database/dm.svg +++ b/public/icons/database/dm.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/doris.svg b/public/icons/database/doris.svg index 559ee22fae..e18c60e400 100644 --- a/public/icons/database/doris.svg +++ b/public/icons/database/doris.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/duckdb.svg b/public/icons/database/duckdb.svg index 0440e372b8..14dc392a65 100644 --- a/public/icons/database/duckdb.svg +++ b/public/icons/database/duckdb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/elasticsearch.svg b/public/icons/database/elasticsearch.svg index 27e5e03182..48ef8a349f 100644 --- a/public/icons/database/elasticsearch.svg +++ b/public/icons/database/elasticsearch.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/gaussdb.svg b/public/icons/database/gaussdb.svg index e63483ad2f..f115a85c35 100644 --- a/public/icons/database/gaussdb.svg +++ b/public/icons/database/gaussdb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/h2.svg b/public/icons/database/h2.svg index 3e0206fc8a..56820c82a2 100644 --- a/public/icons/database/h2.svg +++ b/public/icons/database/h2.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/hive.svg b/public/icons/database/hive.svg index 6e666adbd4..4c95973c13 100644 --- a/public/icons/database/hive.svg +++ b/public/icons/database/hive.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/informix.svg b/public/icons/database/informix.svg index 66139a3aa6..60426de6c8 100644 --- a/public/icons/database/informix.svg +++ b/public/icons/database/informix.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/kingbase.svg b/public/icons/database/kingbase.svg index 95ec5ac133..9d7f076a68 100644 --- a/public/icons/database/kingbase.svg +++ b/public/icons/database/kingbase.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/mariadb.svg b/public/icons/database/mariadb.svg index 1cbfeaeb6e..31538804de 100644 --- a/public/icons/database/mariadb.svg +++ b/public/icons/database/mariadb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/mongodb.svg b/public/icons/database/mongodb.svg index 043da70a07..ee4700342e 100644 --- a/public/icons/database/mongodb.svg +++ b/public/icons/database/mongodb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/mysql.svg b/public/icons/database/mysql.svg index ee0b8c67bb..0a3adb7c67 100644 --- a/public/icons/database/mysql.svg +++ b/public/icons/database/mysql.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/neo4j.svg b/public/icons/database/neo4j.svg index 7bf82ecc32..4f0e62f17a 100644 --- a/public/icons/database/neo4j.svg +++ b/public/icons/database/neo4j.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/oceanbase.svg b/public/icons/database/oceanbase.svg index 71bfa569a2..2ace40536b 100644 --- a/public/icons/database/oceanbase.svg +++ b/public/icons/database/oceanbase.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/opengauss.svg b/public/icons/database/opengauss.svg index 1c9b328784..6f469714c3 100644 --- a/public/icons/database/opengauss.svg +++ b/public/icons/database/opengauss.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/oracle.svg b/public/icons/database/oracle.svg index a6ad093fad..20e98a456c 100644 --- a/public/icons/database/oracle.svg +++ b/public/icons/database/oracle.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/postgres.svg b/public/icons/database/postgres.svg index be38bb5e8d..a24c0a6fcc 100644 --- a/public/icons/database/postgres.svg +++ b/public/icons/database/postgres.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/presto.svg b/public/icons/database/presto.svg index ddf607679d..873883c8c8 100644 --- a/public/icons/database/presto.svg +++ b/public/icons/database/presto.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/redis.svg b/public/icons/database/redis.svg index dbbbd3fc55..2df1a4fa06 100644 --- a/public/icons/database/redis.svg +++ b/public/icons/database/redis.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/redshift.svg b/public/icons/database/redshift.svg index aa3e68f951..83b1036ea1 100644 --- a/public/icons/database/redshift.svg +++ b/public/icons/database/redshift.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/selectdb.svg b/public/icons/database/selectdb.svg new file mode 100644 index 0000000000..f19f6261e8 --- /dev/null +++ b/public/icons/database/selectdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/database/snowflake.svg b/public/icons/database/snowflake.svg index a29420caa6..e986bee78f 100644 --- a/public/icons/database/snowflake.svg +++ b/public/icons/database/snowflake.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/sqlite.svg b/public/icons/database/sqlite.svg index 50abd06e7c..ebf14c38d1 100644 --- a/public/icons/database/sqlite.svg +++ b/public/icons/database/sqlite.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/sqlserver.svg b/public/icons/database/sqlserver.svg index a6f113a763..360df61de1 100644 --- a/public/icons/database/sqlserver.svg +++ b/public/icons/database/sqlserver.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/starrocks.svg b/public/icons/database/starrocks.svg index 12c7d3e620..25d035193d 100644 --- a/public/icons/database/starrocks.svg +++ b/public/icons/database/starrocks.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/sundb.svg b/public/icons/database/sundb.svg index 655c8609c5..8626ff814c 100644 --- a/public/icons/database/sundb.svg +++ b/public/icons/database/sundb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/tdengine.svg b/public/icons/database/tdengine.svg index ce8b3d855f..9d20ae0f3a 100644 --- a/public/icons/database/tdengine.svg +++ b/public/icons/database/tdengine.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/icons/database/tidb.svg b/public/icons/database/tidb.svg index c126b53191..ee0b723cc9 100644 --- a/public/icons/database/tidb.svg +++ b/public/icons/database/tidb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/components/connection/ConnectionDialog.vue b/src/components/connection/ConnectionDialog.vue index 00110e2e46..e59caecc27 100644 --- a/src/components/connection/ConnectionDialog.vue +++ b/src/components/connection/ConnectionDialog.vue @@ -93,6 +93,7 @@ const driverProfiles: Record = { elasticsearch: "elasticsearch", mariadb: "mariadb", tidb: "tidb", oceanbase: "oceanbase", goldendb: "goldendb", opengauss: "opengauss", gaussdb: "gaussdb", kingbase: "kingbase", vastbase: "vastbase", - doris: "doris", starrocks: "starrocks", redshift: "redshift", + doris: "doris", selectdb: "selectdb", starrocks: "starrocks", redshift: "redshift", cockroachdb: "cockroachdb", tdengine: "tdengine", custom_mysql: "mysql", custom_postgres: "postgres", }; @@ -211,6 +212,7 @@ const mysqlCompat = [ { value: "oceanbase", label: "OceanBase" }, { value: "goldendb", label: "GoldenDB" }, { value: "doris", label: "Doris" }, + { value: "selectdb", label: "SelectDB" }, { value: "starrocks", label: "StarRocks" }, { value: "tdengine", label: "TDengine" }, { value: "custom_mysql", label: "Custom" }, diff --git a/src/components/icons/DatabaseIcon.vue b/src/components/icons/DatabaseIcon.vue index 9c453fa3e9..a55d2f8ca7 100644 --- a/src/components/icons/DatabaseIcon.vue +++ b/src/components/icons/DatabaseIcon.vue @@ -36,6 +36,7 @@ const assetIcons: Record = { bigquery: "bigquery", cassandra: "cassandra", doris: "doris", + selectdb: "selectdb", tdengine: "tdengine", starrocks: "starrocks", redshift: "redshift",