From 740c7f88ea9f8338fe752d93984be534c1896bbd Mon Sep 17 00:00:00 2001 From: Mini256 Date: Thu, 26 Oct 2023 16:00:19 +0800 Subject: [PATCH 1/6] develop: update the third party support table --- develop/dev-guide-third-party-support.md | 71 +++++++++++++++++++++--- 1 file changed, 62 insertions(+), 9 deletions(-) diff --git a/develop/dev-guide-third-party-support.md b/develop/dev-guide-third-party-support.md index 263b6212a788e..582b277381c5c 100644 --- a/develop/dev-guide-third-party-support.md +++ b/develop/dev-guide-third-party-support.md @@ -59,6 +59,51 @@ If you encounter problems when connecting to TiDB using the tools listed in this Connect to TiDB with JDBC + + JavaScript / TypeScript + node-mysql2 + v2.3.3 + Compatible + N/A + Connect to TiDB with node-mysql2 + + + mysql.js + v2.18.1 + Compatible + N/A + Connect to TiDB with mysql.js + + + Ruby + mysql2 + 0.5.4 + Compatible + N/A + Connect to TiDB with mysql2 + + + Python + MySQL Connector/Python + N/A + Compatible + N/A + Connect to TiDB with MySQL Connector/Python + + + mysqlclient + N/A + Compatible + N/A + Connect to TiDB with mysqlclient + + + PyMySQL + N/A + Compatible + N/A + Connect to TiDB with PyMySQL + @@ -140,22 +185,29 @@ If you encounter problems when connecting to TiDB using the tools listed in this v7.0 Full N/A - N/A + Connect to TiDB with Rails Framework and ActiveRecord ORM - JavaScript / TypeScript - sequelize + JavaScript / TypeScript + Sequelize v6.20.1 Full N/A - N/A + Connect to TiDB with Sequelize - Prisma Client + Prisma 4.16.2 Full N/A + Connect to TiDB with Prisma + + + TypeORM + v0.3.17 + Full N/A + Connect to TiDB with TypeORM Python @@ -163,7 +215,7 @@ If you encounter problems when connecting to TiDB using the tools listed in this v4.1 Full django-tidb - Connect to TiDB with Django + Connect to TiDB with Django SQLAlchemy @@ -177,6 +229,7 @@ If you encounter problems when connecting to TiDB using the tools listed in this ## GUI -| GUI | Latest tested version | Support level | Tutorial | -| - | - | - | - | -| [DBeaver](https://dbeaver.io/) | 23.0.3 | Full | [Connect to TiDB with DBeaver](/develop/dev-guide-gui-dbeaver.md) | +| GUI | Latest tested version | Support level | Tutorial | +|-----------------------------------------------------------|-----------------------|---------------|-------------------------------------------------------------------------------| +| [JetBrains DataGrip](https://www.jetbrains.com/datagrip/) | 2023.2.1 | Full | [Connect to TiDB with JetBrains DataGrip](/develop/dev-guide-gui-datagrip.md) | +| [DBeaver](https://dbeaver.io/) | 23.0.3 | Full | [Connect to TiDB with DBeaver](/develop/dev-guide-gui-dbeaver.md) | From f34e5652491cc9bc4ed910ae4acf19b327969c1d Mon Sep 17 00:00:00 2001 From: Mini256 Date: Fri, 27 Oct 2023 10:24:21 +0800 Subject: [PATCH 2/6] remove compatible --- develop/dev-guide-third-party-support.md | 45 ------------------------ 1 file changed, 45 deletions(-) diff --git a/develop/dev-guide-third-party-support.md b/develop/dev-guide-third-party-support.md index 582b277381c5c..2286741d1dc23 100644 --- a/develop/dev-guide-third-party-support.md +++ b/develop/dev-guide-third-party-support.md @@ -59,51 +59,6 @@ If you encounter problems when connecting to TiDB using the tools listed in this Connect to TiDB with JDBC - - JavaScript / TypeScript - node-mysql2 - v2.3.3 - Compatible - N/A - Connect to TiDB with node-mysql2 - - - mysql.js - v2.18.1 - Compatible - N/A - Connect to TiDB with mysql.js - - - Ruby - mysql2 - 0.5.4 - Compatible - N/A - Connect to TiDB with mysql2 - - - Python - MySQL Connector/Python - N/A - Compatible - N/A - Connect to TiDB with MySQL Connector/Python - - - mysqlclient - N/A - Compatible - N/A - Connect to TiDB with mysqlclient - - - PyMySQL - N/A - Compatible - N/A - Connect to TiDB with PyMySQL - From fb36b37c3f1044db079f0157becd8f359048e0ab Mon Sep 17 00:00:00 2001 From: Mini256 Date: Fri, 27 Oct 2023 17:05:49 +0800 Subject: [PATCH 3/6] python django update to 4.2 --- develop/dev-guide-third-party-support.md | 30 ++++++++++++------------ 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/develop/dev-guide-third-party-support.md b/develop/dev-guide-third-party-support.md index 2286741d1dc23..5371423871d1a 100644 --- a/develop/dev-guide-third-party-support.md +++ b/develop/dev-guide-third-party-support.md @@ -44,7 +44,7 @@ If you encounter problems when connecting to TiDB using the tools listed in this v1.6.0 Full N/A - Connect to TiDB with Go-MySQL-Driver + Connect to TiDB with Go-MySQL-Driver Java @@ -53,11 +53,11 @@ If you encounter problems when connecting to TiDB using the tools listed in this Full - Connect to TiDB with JDBC + Connect to TiDB with JDBC @@ -82,7 +82,7 @@ If you encounter problems when connecting to TiDB using the tools listed in this v1.23.5 Full N/A - Connect to TiDB with GORM + Connect to TiDB with GORM beego @@ -111,21 +111,21 @@ If you encounter problems when connecting to TiDB using the tools listed in this 6.1.0.Final Full N/A - Connect to TiDB with Hibernate + Connect to TiDB with Hibernate MyBatis v3.5.10 Full N/A - Connect to TiDB with MyBatis + Connect to TiDB with MyBatis Spring Data JPA 2.7.2 Full N/A - Connect to TiDB with Spring Boot + Connect to TiDB with Spring Boot jOOQ @@ -140,7 +140,7 @@ If you encounter problems when connecting to TiDB using the tools listed in this v7.0 Full N/A - Connect to TiDB with Rails Framework and ActiveRecord ORM + Connect to TiDB with Rails Framework and ActiveRecord ORM JavaScript / TypeScript @@ -148,36 +148,36 @@ If you encounter problems when connecting to TiDB using the tools listed in this v6.20.1 Full N/A - Connect to TiDB with Sequelize + Connect to TiDB with Sequelize Prisma 4.16.2 Full N/A - Connect to TiDB with Prisma + Connect to TiDB with Prisma TypeORM v0.3.17 Full N/A - Connect to TiDB with TypeORM + Connect to TiDB with TypeORM Python Django - v4.1 + v4.2 Full django-tidb - Connect to TiDB with Django + Connect to TiDB with Django SQLAlchemy v1.4.37 Full N/A - Connect to TiDB with SQLAlchemy + Connect to TiDB with SQLAlchemy From 4da4b3bc265db4015968ca65f81b18151743c251 Mon Sep 17 00:00:00 2001 From: Mini256 Date: Mon, 30 Oct 2023 11:22:31 +0800 Subject: [PATCH 4/6] remove baseURL --- develop/dev-guide-third-party-support.md | 28 ++++++++++++------------ 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/develop/dev-guide-third-party-support.md b/develop/dev-guide-third-party-support.md index 5371423871d1a..ca56b9326f1c2 100644 --- a/develop/dev-guide-third-party-support.md +++ b/develop/dev-guide-third-party-support.md @@ -44,7 +44,7 @@ If you encounter problems when connecting to TiDB using the tools listed in this v1.6.0 Full N/A - Connect to TiDB with Go-MySQL-Driver + Connect to TiDB with Go-MySQL-Driver Java @@ -53,11 +53,11 @@ If you encounter problems when connecting to TiDB using the tools listed in this Full - Connect to TiDB with JDBC + Connect to TiDB with JDBC @@ -82,7 +82,7 @@ If you encounter problems when connecting to TiDB using the tools listed in this v1.23.5 Full N/A - Connect to TiDB with GORM + Connect to TiDB with GORM beego @@ -111,21 +111,21 @@ If you encounter problems when connecting to TiDB using the tools listed in this 6.1.0.Final Full N/A - Connect to TiDB with Hibernate + Connect to TiDB with Hibernate MyBatis v3.5.10 Full N/A - Connect to TiDB with MyBatis + Connect to TiDB with MyBatis Spring Data JPA 2.7.2 Full N/A - Connect to TiDB with Spring Boot + Connect to TiDB with Spring Boot jOOQ @@ -140,7 +140,7 @@ If you encounter problems when connecting to TiDB using the tools listed in this v7.0 Full N/A - Connect to TiDB with Rails Framework and ActiveRecord ORM + Connect to TiDB with Rails Framework and ActiveRecord ORM JavaScript / TypeScript @@ -148,21 +148,21 @@ If you encounter problems when connecting to TiDB using the tools listed in this v6.20.1 Full N/A - Connect to TiDB with Sequelize + Connect to TiDB with Sequelize Prisma 4.16.2 Full N/A - Connect to TiDB with Prisma + Connect to TiDB with Prisma TypeORM v0.3.17 Full N/A - Connect to TiDB with TypeORM + Connect to TiDB with TypeORM Python @@ -170,14 +170,14 @@ If you encounter problems when connecting to TiDB using the tools listed in this v4.2 Full django-tidb - Connect to TiDB with Django + Connect to TiDB with Django SQLAlchemy v1.4.37 Full N/A - Connect to TiDB with SQLAlchemy + Connect to TiDB with SQLAlchemy From 434909fed954f47c2e5fdfdf8972a9b20e655e6f Mon Sep 17 00:00:00 2001 From: Mini256 Date: Fri, 17 Nov 2023 16:45:43 +0800 Subject: [PATCH 5/6] Update develop/dev-guide-third-party-support.md Co-authored-by: Cheese --- develop/dev-guide-third-party-support.md | 1 + 1 file changed, 1 insertion(+) diff --git a/develop/dev-guide-third-party-support.md b/develop/dev-guide-third-party-support.md index ca56b9326f1c2..8122be0efedce 100644 --- a/develop/dev-guide-third-party-support.md +++ b/develop/dev-guide-third-party-support.md @@ -188,3 +188,4 @@ If you encounter problems when connecting to TiDB using the tools listed in this |-----------------------------------------------------------|-----------------------|---------------|-------------------------------------------------------------------------------| | [JetBrains DataGrip](https://www.jetbrains.com/datagrip/) | 2023.2.1 | Full | [Connect to TiDB with JetBrains DataGrip](/develop/dev-guide-gui-datagrip.md) | | [DBeaver](https://dbeaver.io/) | 23.0.3 | Full | [Connect to TiDB with DBeaver](/develop/dev-guide-gui-dbeaver.md) | +| [VS Code](https://code.visualstudio.com/) | 1.72.0 | Full | [Connect to TiDB with Visual Studio Code](/develop/dev-guide-gui-vscode-sqltools.md) | From 99b52b5b03e1a78db89303f355a280a6c79e8a3e Mon Sep 17 00:00:00 2001 From: Mini256 Date: Sat, 18 Nov 2023 13:46:00 +0800 Subject: [PATCH 6/6] Update develop/dev-guide-third-party-support.md Co-authored-by: Aolin --- develop/dev-guide-third-party-support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/develop/dev-guide-third-party-support.md b/develop/dev-guide-third-party-support.md index 8122be0efedce..7e0a9637767a0 100644 --- a/develop/dev-guide-third-party-support.md +++ b/develop/dev-guide-third-party-support.md @@ -188,4 +188,4 @@ If you encounter problems when connecting to TiDB using the tools listed in this |-----------------------------------------------------------|-----------------------|---------------|-------------------------------------------------------------------------------| | [JetBrains DataGrip](https://www.jetbrains.com/datagrip/) | 2023.2.1 | Full | [Connect to TiDB with JetBrains DataGrip](/develop/dev-guide-gui-datagrip.md) | | [DBeaver](https://dbeaver.io/) | 23.0.3 | Full | [Connect to TiDB with DBeaver](/develop/dev-guide-gui-dbeaver.md) | -| [VS Code](https://code.visualstudio.com/) | 1.72.0 | Full | [Connect to TiDB with Visual Studio Code](/develop/dev-guide-gui-vscode-sqltools.md) | +| [Visual Studio Code](https://code.visualstudio.com/) | 1.72.0 | Full | [Connect to TiDB with Visual Studio Code](/develop/dev-guide-gui-vscode-sqltools.md) |