This is an automated email from the ASF dual-hosted git repository.

yx9o pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 973bdf3e331 Update the Docker images used by optional modules for 
Clickhouse, MS SQL Server, Doris FE, Firebird, MySQL, Opengauss, PostgreSQL, 
and Presto (#38934)
973bdf3e331 is described below

commit 973bdf3e331c664d90a59a03505b204c14b9a857
Author: Hengqian Ling <[email protected]>
AuthorDate: Sat Jun 27 19:49:28 2026 +0800

    Update the Docker images used by optional modules for Clickhouse, MS SQL 
Server, Doris FE, Firebird, MySQL, Opengauss, PostgreSQL, and Presto (#38934)
---
 .../optional-plugins/clickhouse/_index.cn.md       |   2 +-
 .../optional-plugins/clickhouse/_index.en.md       |   2 +-
 .../optional-plugins/doris-fe/_index.cn.md         |   2 +-
 .../optional-plugins/doris-fe/_index.en.md         |   2 +-
 .../optional-plugins/firebird/_index.cn.md         |   2 +-
 .../optional-plugins/firebird/_index.en.md         |   2 +-
 .../optional-plugins/ms-sql-server/_index.cn.md    |   2 +-
 .../optional-plugins/ms-sql-server/_index.en.md    |   2 +-
 .../optional-plugins/presto/_index.cn.md           |   2 +-
 .../optional-plugins/presto/_index.en.md           |   2 +-
 .../reachability-metadata.json                     | 679 ++++-----------------
 pom.xml                                            |   2 +-
 .../test/natived/jdbc/databases/DorisFETest.java   |   2 +-
 .../test/natived/jdbc/databases/MySQLTest.java     |   2 +-
 .../test/natived/jdbc/databases/OpenGaussTest.java |   2 +-
 .../test/natived/jdbc/databases/PrestoTest.java    |   2 +-
 .../jdbc/databases/hive/SystemSchemasTest.java     |   2 +-
 .../test/natived/proxy/databases/MySQLTest.java    |   2 +-
 .../test/natived/proxy/databases/PostgresTest.java |   2 +-
 .../natived/proxy/transactions/base/SeataTest.java |   2 +-
 .../resources/container-license-acceptance.txt     |   2 +-
 .../yaml/jdbc/databases/clickhouse.yaml            |   6 +-
 .../test-native/yaml/jdbc/databases/firebird.yaml  |   6 +-
 .../yaml/jdbc/databases/postgresql.yaml            |   6 +-
 .../test-native/yaml/jdbc/databases/sqlserver.yaml |   6 +-
 .../yaml/jdbc/transactions/base/seata.yaml         |   6 +-
 26 files changed, 160 insertions(+), 589 deletions(-)

diff --git 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/clickhouse/_index.cn.md
 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/clickhouse/_index.cn.md
index 412c1279720..30421bb64b2 100644
--- 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/clickhouse/_index.cn.md
+++ 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/clickhouse/_index.cn.md
@@ -38,7 +38,7 @@ ShardingSphere 对 ClickHouse JDBC Driver 的支持位于可选模块中。
 ```yaml
 services:
   clickhouse-server:
-    image: clickhouse/clickhouse-server:25.12.1.649
+    image: clickhouse/clickhouse-server:26.6.1.1193
     environment:
       CLICKHOUSE_SKIP_USER_SETUP: "1"
     ports:
diff --git 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/clickhouse/_index.en.md
 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/clickhouse/_index.en.md
index 290cae76fb9..474966d2bf4 100644
--- 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/clickhouse/_index.en.md
+++ 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/clickhouse/_index.en.md
@@ -38,7 +38,7 @@ Write a Docker Compose file to start ClickHouse.
 ```yaml
 services:
   clickhouse-server:
-    image: clickhouse/clickhouse-server:25.12.1.649
+    image: clickhouse/clickhouse-server:26.6.1.1193
     environment:
       CLICKHOUSE_SKIP_USER_SETUP: "1"
     ports:
diff --git 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/doris-fe/_index.cn.md
 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/doris-fe/_index.cn.md
index 0e8c4a4c034..122c8d711f5 100644
--- 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/doris-fe/_index.cn.md
+++ 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/doris-fe/_index.cn.md
@@ -37,7 +37,7 @@ ShardingSphere 对 Doris FE 的支持位于可选模块中。
 ```yaml
 services:
   doris:
-    image: dyrnq/doris:4.0.0
+    image: dyrnq/doris:4.1.2
     environment:
       RUN_MODE: standalone
       SKIP_CHECK_ULIMIT: true
diff --git 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/doris-fe/_index.en.md
 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/doris-fe/_index.en.md
index 11411ce55f1..cbf335dad6a 100644
--- 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/doris-fe/_index.en.md
+++ 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/doris-fe/_index.en.md
@@ -36,7 +36,7 @@ Write a Docker Compose file to start Doris FE and Doris BE.
 ```yaml
 services:
   doris:
-    image: dyrnq/doris:4.0.0
+    image: dyrnq/doris:4.1.2
     environment:
       RUN_MODE: standalone
       SKIP_CHECK_ULIMIT: true
diff --git 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/firebird/_index.cn.md
 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/firebird/_index.cn.md
index 45a5bc3533e..fd870a7207e 100644
--- 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/firebird/_index.cn.md
+++ 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/firebird/_index.cn.md
@@ -37,7 +37,7 @@ ShardingSphere 对 Firebird JDBC Driver 的支持位于可选模块中。
 ```yaml
 services:
   firebird:
-    image: firebirdsql/firebird:5.0.3
+    image: firebirdsql/firebird:5.0.4-bookworm
     environment:
       FIREBIRD_ROOT_PASSWORD: masterkey
       FIREBIRD_USER: alice
diff --git 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/firebird/_index.en.md
 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/firebird/_index.en.md
index 6f53fb70360..1aaa6b732ab 100644
--- 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/firebird/_index.en.md
+++ 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/firebird/_index.en.md
@@ -37,7 +37,7 @@ Write a Docker Compose file to start Firebird.
 ```yaml
 services:
   firebird:
-    image: firebirdsql/firebird:5.0.3
+    image: firebirdsql/firebird:5.0.4-bookworm
     environment:
       FIREBIRD_ROOT_PASSWORD: masterkey
       FIREBIRD_USER: alice
diff --git 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/ms-sql-server/_index.cn.md
 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/ms-sql-server/_index.cn.md
index 1035d2751ce..9c015510a5b 100644
--- 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/ms-sql-server/_index.cn.md
+++ 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/ms-sql-server/_index.cn.md
@@ -37,7 +37,7 @@ ShardingSphere 对 MS SQL Server 的支持位于可选模块中。
 ```yaml
 services:
   ms-sql-server:
-    image: mcr.microsoft.com/mssql/server:2025-RTM-ubuntu-22.04
+    image: mcr.microsoft.com/mssql/server:2025-CU6-ubuntu-24.04
     environment:
       ACCEPT_EULA: Y
       MSSQL_SA_PASSWORD: A_Str0ng_Required_Password
diff --git 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/ms-sql-server/_index.en.md
 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/ms-sql-server/_index.en.md
index ea76b06b2f4..eb375112ed1 100644
--- 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/ms-sql-server/_index.en.md
+++ 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/ms-sql-server/_index.en.md
@@ -37,7 +37,7 @@ Write a Docker Compose file to start MS SQL Server.
 ```yaml
 services:
   ms-sql-server:
-    image: mcr.microsoft.com/mssql/server:2025-RTM-ubuntu-22.04
+    image: mcr.microsoft.com/mssql/server:2025-CU6-ubuntu-24.04
     environment:
       ACCEPT_EULA: Y
       MSSQL_SA_PASSWORD: A_Str0ng_Required_Password
diff --git 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/presto/_index.cn.md
 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/presto/_index.cn.md
index b1f7fe790bf..38cde8d1902 100644
--- 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/presto/_index.cn.md
+++ 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/presto/_index.cn.md
@@ -38,7 +38,7 @@ ShardingSphere 对 Presto JDBC Driver 的支持位于可选模块中。
 ```yaml
 services:
   presto:
-    image: prestodb/presto:0.296
+    image: prestodb/presto:0.298.1
     ports:
       - "8080:8080"
     volumes:
diff --git 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/presto/_index.en.md
 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/presto/_index.en.md
index 5459b08f47e..6209313ab7c 100644
--- 
a/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/presto/_index.en.md
+++ 
b/docs/document/content/user-manual/shardingsphere-jdbc/optional-plugins/presto/_index.en.md
@@ -39,7 +39,7 @@ In addition, this Iceberg Connector will start a Hive 
Metastore Server using a l
 ```yaml
 services:
   presto:
-    image: prestodb/presto:0.296
+    image: prestodb/presto:0.298.1
     ports:
       - "8080:8080"
     volumes:
diff --git 
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/reachability-metadata.json
 
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/reachability-metadata.json
index e3c4e53faed..20c916512a5 100644
--- 
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/reachability-metadata.json
+++ 
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/reachability-metadata.json
@@ -50,7 +50,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.io.FileDescriptor",
       "jniAccessible": true,
@@ -68,7 +68,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.io.IOException",
       "jniAccessible": true
@@ -121,6 +121,12 @@
       },
       "type": "java.io.Serializable"
     },
+    {
+      "condition": {
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
+      },
+      "type": "java.io.Serializable"
+    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -175,7 +181,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.lang.Class",
       "methods": [
@@ -247,7 +253,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.lang.Module",
       "methods": [
@@ -283,19 +289,19 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.manager.cluster.persist.service.ClusterComputeNodePersistService"
+        "typeReached": 
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
       },
       "type": "java.lang.Object"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.manager.standalone.persist.service.StandaloneMetaDataManagerPersistService"
+        "typeReached": 
"org.apache.shardingsphere.mode.manager.cluster.persist.service.ClusterComputeNodePersistService"
       },
       "type": "java.lang.Object"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade"
+        "typeReached": 
"org.apache.shardingsphere.mode.manager.standalone.persist.service.StandaloneMetaDataManagerPersistService"
       },
       "type": "java.lang.Object"
     },
@@ -319,7 +325,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.lang.OutOfMemoryError",
       "jniAccessible": true
@@ -332,7 +338,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.lang.ProcessHandle",
       "methods": [
@@ -354,7 +360,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.lang.RuntimeException",
       "jniAccessible": true
@@ -383,12 +389,6 @@
       },
       "type": "java.lang.StringBuilder"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "type": "java.lang.String[]"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
@@ -405,11 +405,16 @@
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
       },
-      "type": "java.lang.Thread"
+      "type": "java.lang.Thread",
+      "fields": [
+        {
+          "name": "threadLocalRandomProbe"
+        }
+      ]
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.lang.Thread",
       "methods": [
@@ -445,7 +450,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.net.InetSocketAddress",
       "jniAccessible": true,
@@ -461,7 +466,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.net.PortUnreachableException",
       "jniAccessible": true
@@ -472,21 +477,6 @@
       },
       "type": "java.net.ServerSocket"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "type": "java.net.Socket",
-      "methods": [
-        {
-          "name": "setOption",
-          "parameterTypes": [
-            "java.net.SocketOption",
-            "java.lang.Object"
-          ]
-        }
-      ]
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -505,20 +495,6 @@
       },
       "type": "java.net.URL"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "type": "java.net.UnixDomainSocketAddress",
-      "methods": [
-        {
-          "name": "of",
-          "parameterTypes": [
-            "java.lang.String"
-          ]
-        }
-      ]
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
@@ -535,7 +511,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.nio.Buffer",
       "jniAccessible": true,
@@ -560,7 +536,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.nio.ByteBuffer",
       "methods": [
@@ -581,13 +557,13 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.nio.DirectByteBuffer"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.nio.channels.ClosedChannelException",
       "jniAccessible": true,
@@ -600,7 +576,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "type": "java.nio.channels.FileChannel"
     },
@@ -610,20 +586,6 @@
       },
       "type": "java.nio.charset.Charset"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "type": "java.security.AccessController",
-      "methods": [
-        {
-          "name": "doPrivileged",
-          "parameterTypes": [
-            "java.security.PrivilegedExceptionAction"
-          ]
-        }
-      ]
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
@@ -658,16 +620,10 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.repository.standalone.jdbc.JDBCRepository"
+        "typeReached": 
"org.apache.shardingsphere.infra.exception.external.sql.ShardingSphereSQLException"
       },
       "type": "java.sql.SQLException"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.database.connector.mysql.metadata.identifier.MySQLIdentifierCaseRuleProvider"
-      },
-      "type": "java.sql.Statement[]"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.database.DatabaseTypeEngine"
@@ -682,13 +638,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabaseFactory"
-      },
-      "type": "java.sql.Statement[]"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.manager.standalone.persist.service.StandaloneMetaDataManagerPersistService"
+        "typeReached": 
"org.apache.shardingsphere.infra.metadata.database.schema.builder.GenericSchemaBuilder"
       },
       "type": "java.sql.Statement[]"
     },
@@ -764,12 +714,6 @@
       },
       "type": "java.util.Iterator"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "type": "java.util.List"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -1076,7 +1020,19 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.metadata.manager.rule.DatabaseRuleConfigurationManager"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+      },
+      "type": 
"org.apache.shardingsphere.authority.yaml.config.YamlAuthorityRuleConfigurationBeanInfo"
+    },
+    {
+      "condition": {
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+      },
+      "type": 
"org.apache.shardingsphere.authority.yaml.config.YamlAuthorityRuleConfigurationCustomizer"
+    },
+    {
+      "condition": {
+        "typeReached": 
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
       },
       "type": 
"org.apache.shardingsphere.broadcast.checker.BroadcastRuleConfigurationEmptyChecker"
     },
@@ -1446,22 +1402,10 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.database.connector.clickhouse.jdbcurl.ClickHouseConnectionPropertiesParser"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "type": 
"org.apache.shardingsphere.database.connector.clickhouse.type.ClickHouseDatabaseType"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.database.connector.firebird.jdbcurl.FirebirdConnectionPropertiesParser"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1482,22 +1426,16 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "type": 
"org.apache.shardingsphere.database.connector.firebird.type.FirebirdDatabaseType"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+        "typeReached": 
"org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager"
       },
       "type": 
"org.apache.shardingsphere.database.connector.h2.checker.H2DatabasePrivilegeChecker"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.database.connector.h2.jdbcurl.H2ConnectionPropertiesParser"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1518,16 +1456,10 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "type": 
"org.apache.shardingsphere.database.connector.h2.type.H2DatabaseType"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.database.connector.hive.jdbcurl.HiveConnectionPropertiesParser"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.database.DatabaseTypeEngine"
@@ -1548,7 +1480,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "type": 
"org.apache.shardingsphere.database.connector.hive.type.HiveDatabaseType"
     },
@@ -1560,28 +1492,16 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "type": 
"org.apache.shardingsphere.database.connector.mariadb.type.MariaDBDatabaseType"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+        "typeReached": 
"org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager"
       },
       "type": 
"org.apache.shardingsphere.database.connector.mysql.checker.MySQLDatabasePrivilegeChecker"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.database.connector.mysql.jdbcurl.MySQLConnectionPropertiesParser"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.database.connector.mysql.jdbcurl.MySQLDefaultQueryPropertiesProvider"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1602,22 +1522,16 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "type": 
"org.apache.shardingsphere.database.connector.mysql.type.MySQLDatabaseType"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+        "typeReached": 
"org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager"
       },
       "type": 
"org.apache.shardingsphere.database.connector.opengauss.checker.OpenGaussDatabasePrivilegeChecker"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.database.connector.opengauss.jdbcurl.OpenGaussConnectionPropertiesParser"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1638,16 +1552,10 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "type": 
"org.apache.shardingsphere.database.connector.opengauss.type.OpenGaussDatabaseType"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.database.connector.oracle.jdbcurl.OracleConnectionPropertiesParser"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1662,22 +1570,16 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "type": 
"org.apache.shardingsphere.database.connector.oracle.type.OracleDatabaseType"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+        "typeReached": 
"org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager"
       },
       "type": 
"org.apache.shardingsphere.database.connector.postgresql.checker.PostgreSQLDatabasePrivilegeChecker"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.database.connector.postgresql.jdbcurl.PostgreSQLConnectionPropertiesParser"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1698,16 +1600,10 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "type": 
"org.apache.shardingsphere.database.connector.postgresql.type.PostgreSQLDatabaseType"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.database.connector.presto.jdbcurl.PrestoConnectionPropertiesParser"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1722,28 +1618,16 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "type": 
"org.apache.shardingsphere.database.connector.presto.type.PrestoDatabaseType"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.database.connector.sql92.jdbcurl.SQL92ConnectionPropertiesParser"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeRegistry"
       },
       "type": 
"org.apache.shardingsphere.database.connector.sql92.metadata.database.SQL92DatabaseMetaData"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.database.connector.sql92.sqlserver.jdbcurl.SQLServerConnectionPropertiesParser"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1758,13 +1642,13 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "type": 
"org.apache.shardingsphere.database.connector.sql92.sqlserver.type.SQLServerDatabaseType"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "type": 
"org.apache.shardingsphere.database.connector.sql92.type.SQL92DatabaseType"
     },
@@ -1844,12 +1728,6 @@
         }
       ]
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.database.connector.mysql.metadata.identifier.MySQLIdentifierCaseRuleProvider"
-      },
-      "type": "org.apache.shardingsphere.driver.ShardingSphereDriver"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.database.DatabaseTypeEngine"
@@ -1864,13 +1742,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabaseFactory"
-      },
-      "type": "org.apache.shardingsphere.driver.ShardingSphereDriver"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.manager.standalone.persist.service.StandaloneMetaDataManagerPersistService"
+        "typeReached": 
"org.apache.shardingsphere.infra.metadata.database.schema.builder.GenericSchemaBuilder"
       },
       "type": "org.apache.shardingsphere.driver.ShardingSphereDriver"
     },
@@ -1948,7 +1820,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.metadata.manager.rule.DatabaseRuleConfigurationManager"
+        "typeReached": 
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
       },
       "type": 
"org.apache.shardingsphere.encrypt.checker.config.EncryptRuleConfigurationEmptyChecker"
     },
@@ -2108,13 +1980,13 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": 
"org.apache.shardingsphere.globalclock.yaml.config.YamlGlobalClockRuleConfigurationBeanInfo"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": 
"org.apache.shardingsphere.globalclock.yaml.config.YamlGlobalClockRuleConfigurationCustomizer"
     },
@@ -2278,36 +2150,12 @@
       },
       "type": 
"org.apache.shardingsphere.infra.binder.mysql.MySQLProjectionIdentifierExtractor"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.infra.binder.mysql.MySQLSQLStatementContextWarpProvider"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.infra.binder.mysql.bind.MySQLSQLBindEngine"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.binder.context.segment.select.projection.extractor.ProjectionIdentifierExtractEngine"
       },
       "type": 
"org.apache.shardingsphere.infra.binder.opengauss.OpenGaussProjectionIdentifierExtractor"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.infra.binder.opengauss.OpenGaussSQLStatementContextWarpProvider"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.infra.binder.opengauss.bind.OpenGaussSQLBindEngine"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.binder.context.segment.select.projection.extractor.ProjectionIdentifierExtractEngine"
@@ -2320,30 +2168,6 @@
       },
       "type": 
"org.apache.shardingsphere.infra.binder.postgresql.PostgreSQLProjectionIdentifierExtractor"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.infra.binder.postgresql.PostgreSQLSQLStatementContextWarpProvider"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.infra.binder.postgresql.bind.PostgreSQLSQLBindEngine"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.infra.binder.sqlserver.SQLServerSQLStatementContextWarpProvider"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.infra.binder.sqlserver.bind.SQLServerSQLBindEngine"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
@@ -2506,31 +2330,25 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.manager.cluster.persist.service.ClusterComputeNodePersistService"
-      },
-      "type": "org.apache.shardingsphere.infra.util.yaml.YamlConfiguration"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": "org.apache.shardingsphere.infra.util.yaml.YamlConfiguration"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.mode.manager.cluster.persist.service.ClusterComputeNodePersistService"
       },
       "type": "org.apache.shardingsphere.infra.util.yaml.YamlConfiguration"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": 
"org.apache.shardingsphere.infra.yaml.config.pojo.rule.YamlGlobalRuleConfiguration"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": 
"org.apache.shardingsphere.infra.yaml.config.pojo.rule.YamlRuleConfiguration"
     },
@@ -2772,7 +2590,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.metadata.manager.rule.DatabaseRuleConfigurationManager"
+        "typeReached": 
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
       },
       "type": 
"org.apache.shardingsphere.mask.checker.MaskRuleConfigurationEmptyChecker"
     },
@@ -3535,13 +3353,13 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": 
"org.apache.shardingsphere.parser.yaml.config.YamlSQLParserRuleConfigurationBeanInfo"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": 
"org.apache.shardingsphere.parser.yaml.config.YamlSQLParserRuleConfigurationCustomizer"
     },
@@ -3883,7 +3701,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.metadata.manager.rule.DatabaseRuleConfigurationManager"
+        "typeReached": 
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
       },
       "type": 
"org.apache.shardingsphere.readwritesplitting.checker.ReadwriteSplittingRuleConfigurationEmptyChecker"
     },
@@ -4095,7 +3913,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.metadata.manager.rule.DatabaseRuleConfigurationManager"
+        "typeReached": 
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
       },
       "type": 
"org.apache.shardingsphere.shadow.checker.ShadowRuleConfigurationEmptyChecker"
     },
@@ -4525,7 +4343,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.metadata.manager.rule.DatabaseRuleConfigurationManager"
+        "typeReached": 
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
       },
       "type": 
"org.apache.shardingsphere.sharding.checker.config.ShardingRuleConfigurationEmptyChecker"
     },
@@ -4993,19 +4811,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.sharding.yaml.config.rule.YamlTableRuleConfigurationBeanInfo"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.sharding.yaml.config.rule.YamlTableRuleConfigurationCustomizer"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.node.rule.tuple.YamlRuleNodeTupleSwapperEngine"
+        "typeReached": 
"org.apache.shardingsphere.mode.node.rule.tuple.YamlRuleNodeTupleSwapperEngine"
       },
       "type": 
"org.apache.shardingsphere.sharding.yaml.config.strategy.keygen.YamlKeyGenerateStrategyRuleConfiguration",
       "methods": [
@@ -5033,19 +4839,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.sharding.yaml.config.strategy.keygen.YamlKeyGenerateStrategyRuleConfigurationBeanInfo"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.sharding.yaml.config.strategy.keygen.YamlKeyGenerateStrategyRuleConfigurationCustomizer"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.manager.standalone.persist.service.StandaloneMetaDataManagerPersistService"
+        "typeReached": 
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
       },
       "type": 
"org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfiguration",
       "methods": [
@@ -5069,7 +4863,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade"
+        "typeReached": 
"org.apache.shardingsphere.mode.manager.standalone.persist.service.StandaloneMetaDataManagerPersistService"
       },
       "type": 
"org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfiguration",
       "methods": [
@@ -5091,18 +4885,6 @@
         }
       ]
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfigurationBeanInfo"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "type": 
"org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfigurationCustomizer"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.util.yaml.constructor.ShardingSphereYamlConstructor"
@@ -5111,13 +4893,13 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.metadata.manager.rule.DatabaseRuleConfigurationManager"
+        "typeReached": 
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
       },
       "type": 
"org.apache.shardingsphere.single.checker.config.SingleRuleConfigurationEmptyChecker"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase"
+        "typeReached": 
"org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade"
       },
       "type": 
"org.apache.shardingsphere.single.decorator.SingleRuleConfigurationDecorator"
     },
@@ -5237,18 +5019,6 @@
         }
       ]
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.clickhouse.parser.ClickHouseParserFacade"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.clickhouse.visitor.statement.ClickHouseStatementVisitorFacade"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.sql.parser.engine.core.database.cache.ParseTreeCacheBuilder"
@@ -5283,18 +5053,6 @@
         }
       ]
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.firebird.parser.FirebirdParserFacade"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.firebird.visitor.statement.FirebirdStatementVisitorFacade"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
@@ -5351,18 +5109,6 @@
         }
       ]
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.hive.parser.HiveParserFacade"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.hive.visitor.statement.HiveStatementVisitorFacade"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
@@ -5433,18 +5179,6 @@
         }
       ]
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.mysql.parser.MySQLParserFacade"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.mysql.visitor.statement.MySQLStatementVisitorFacade"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
@@ -5557,18 +5291,6 @@
         }
       ]
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.opengauss.parser.OpenGaussParserFacade"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.opengauss.visitor.statement.OpenGaussStatementVisitorFacade"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
@@ -5599,19 +5321,21 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.oracle.parser.OracleParserFacade"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
       },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.oracle.visitor.statement.OracleStatementVisitorFacade"
+      "type": 
"org.apache.shardingsphere.sql.parser.engine.postgresql.parser.PostgreSQLLexer",
+      "methods": [
+        {
+          "name": "<init>",
+          "parameterTypes": [
+            "org.antlr.v4.runtime.CharStream"
+          ]
+        }
+      ]
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
+        "typeReached": 
"org.apache.shardingsphere.infra.parser.cache.SQLStatementCacheLoader"
       },
       "type": 
"org.apache.shardingsphere.sql.parser.engine.postgresql.parser.PostgreSQLLexer",
       "methods": [
@@ -5653,7 +5377,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+        "typeReached": 
"org.apache.shardingsphere.infra.parser.cache.SQLStatementCacheLoader"
       },
       "type": 
"org.apache.shardingsphere.sql.parser.engine.postgresql.parser.PostgreSQLParser",
       "methods": [
@@ -5669,19 +5393,35 @@
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
       },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.postgresql.parser.PostgreSQLParserFacade"
+      "type": 
"org.apache.shardingsphere.sql.parser.engine.postgresql.parser.PostgreSQLParser",
+      "methods": [
+        {
+          "name": "<init>",
+          "parameterTypes": [
+            "org.antlr.v4.runtime.TokenStream"
+          ]
+        }
+      ]
     },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
       },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.PostgreSQLStatementVisitorFacade"
+      "type": 
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.type.PostgreSQLDALStatementVisitor",
+      "methods": [
+        {
+          "name": "<init>",
+          "parameterTypes": [
+            
"org.apache.shardingsphere.database.connector.core.type.DatabaseType"
+          ]
+        }
+      ]
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
       },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.type.PostgreSQLDALStatementVisitor",
+      "type": 
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.type.PostgreSQLDDLStatementVisitor",
       "methods": [
         {
           "name": "<init>",
@@ -5695,7 +5435,7 @@
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
       },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.type.PostgreSQLDDLStatementVisitor",
+      "type": 
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.type.PostgreSQLDMLStatementVisitor",
       "methods": [
         {
           "name": "<init>",
@@ -5707,7 +5447,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
+        "typeReached": 
"org.apache.shardingsphere.infra.parser.cache.SQLStatementCacheLoader"
       },
       "type": 
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.type.PostgreSQLDMLStatementVisitor",
       "methods": [
@@ -5761,18 +5501,6 @@
         }
       ]
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.presto.parser.PrestoParserFacade"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.presto.visitor.statement.PrestoStatementVisitorFacade"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
@@ -5787,18 +5515,6 @@
         }
       ]
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.sql92.parser.SQL92ParserFacade"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.sql92.visitor.statement.SQL92StatementVisitorFacade"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
@@ -5827,18 +5543,6 @@
         }
       ]
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.sqlserver.parser.SQLServerParserFacade"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "type": 
"org.apache.shardingsphere.sql.parser.engine.sqlserver.visitor.statement.SQLServerStatementVisitorFacade"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
@@ -6003,13 +5707,13 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": 
"org.apache.shardingsphere.sqlfederation.yaml.config.YamlSQLFederationRuleConfigurationBeanInfo"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": 
"org.apache.shardingsphere.sqlfederation.yaml.config.YamlSQLFederationRuleConfigurationCustomizer"
     },
@@ -6075,13 +5779,13 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": 
"org.apache.shardingsphere.sqltranslator.yaml.config.YamlSQLTranslatorRuleConfigurationBeanInfo"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": 
"org.apache.shardingsphere.sqltranslator.yaml.config.YamlSQLTranslatorRuleConfigurationCustomizer"
     },
@@ -6261,25 +5965,15 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": 
"org.apache.shardingsphere.transaction.yaml.config.YamlTransactionRuleConfigurationBeanInfo"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
       },
       "type": 
"org.apache.shardingsphere.transaction.yaml.config.YamlTransactionRuleConfigurationCustomizer"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.repository.standalone.jdbc.JDBCRepository"
-      },
-      "type": {
-        "proxy": [
-          "java.sql.Connection"
-        ]
-      }
     }
   ],
   "resources": [
@@ -6315,7 +6009,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+        "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "glob": "META-INF/native/libnetty_transport_native_epoll_x86_64.so"
     },
@@ -6573,28 +6267,16 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+        "typeReached": 
"org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager"
       },
       "glob": 
"META-INF/services/org.apache.shardingsphere.database.connector.core.checker.DialectDatabasePrivilegeChecker"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "glob": 
"META-INF/services/org.apache.shardingsphere.database.connector.core.jdbcurl.DialectDefaultQueryPropertiesProvider"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.database.DatabaseTypeEngine"
       },
       "glob": 
"META-INF/services/org.apache.shardingsphere.database.connector.core.jdbcurl.DialectJdbcUrlFetcher"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "glob": 
"META-INF/services/org.apache.shardingsphere.database.connector.core.jdbcurl.parser.ConnectionPropertiesParser"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -6615,7 +6297,7 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
+        "typeReached": 
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
       },
       "glob": 
"META-INF/services/org.apache.shardingsphere.database.connector.core.type.DatabaseType"
     },
@@ -6649,18 +6331,6 @@
       },
       "glob": 
"META-INF/services/org.apache.shardingsphere.driver.jdbc.core.resultset.DialectResultSetValueConverter"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
-      },
-      "glob": 
"META-INF/services/org.apache.shardingsphere.infra.algorithm.keygen.spi.KeyGenerateAlgorithm"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
-      },
-      "glob": 
"META-INF/services/org.apache.shardingsphere.infra.binder.context.DialectCommonSQLStatementContextWarpProvider"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.binder.context.segment.select.projection.extractor.ProjectionIdentifierExtractEngine"
@@ -6669,19 +6339,13 @@
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "glob": 
"META-INF/services/org.apache.shardingsphere.infra.binder.engine.DialectSQLBindEngine"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.metadata.manager.rule.DatabaseRuleConfigurationManager"
+        "typeReached": 
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
       },
       "glob": 
"META-INF/services/org.apache.shardingsphere.infra.config.rule.checker.DatabaseRuleConfigurationEmptyChecker"
     },
     {
       "condition": {
-        "typeReached": 
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase"
+        "typeReached": 
"org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade"
       },
       "glob": 
"META-INF/services/org.apache.shardingsphere.infra.config.rule.decorator.RuleConfigurationDecorator"
     },
@@ -6847,18 +6511,6 @@
       },
       "glob": 
"META-INF/services/org.apache.shardingsphere.proxy.frontend.spi.DatabaseProtocolFrontendEngine"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "glob": 
"META-INF/services/org.apache.shardingsphere.sql.parser.spi.DialectSQLParserFacade"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
-      },
-      "glob": 
"META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLStatementVisitorFacade"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.sqlfederation.compiler.context.connection.config.SQLFederationConnectionConfigBuilderFactory"
@@ -6895,36 +6547,18 @@
       },
       "glob": "META-INF/services/org.codehaus.groovy.runtime.ExtensionModule"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "glob": 
"META-INF/services/org.testcontainers.containers.JdbcDatabaseContainerProvider"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "glob": 
"META-INF/services/org.testcontainers.containers.JdbcDatabaseContainerProvider"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "glob": 
"META-INF/services/org.testcontainers.core.CreateContainerCmdModifier"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
       },
       "glob": 
"META-INF/services/org.testcontainers.core.CreateContainerCmdModifier"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "glob": "client-v2-version.properties"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider"
@@ -6943,18 +6577,6 @@
       },
       "glob": "com/atomikos/icatch/provider/imp/transactions.properties"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "glob": 
"com/clickhouse/client/internal/org/apache/hc/client5/version.properties"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "glob": "container-license-acceptance.txt"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.infra.version.ShardingSphereVersion"
@@ -6997,18 +6619,6 @@
       },
       "glob": "org/firebirdsql/jaybird_error_sqlstates.properties"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.mode.repository.standalone.jdbc.JDBCRepository"
-      },
-      "glob": "org/h2/util/data.zip"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "glob": "org/postgresql/driverconfig.properties"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
@@ -8287,18 +7897,6 @@
       },
       "glob": "sql/H2.xml"
     },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "glob": "test-native/sql/clickhouse-init.sql"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
-      },
-      "glob": "test-native/sql/seata-script-client-at-postgresql.sql"
-    },
     {
       "condition": {
         "typeReached": 
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
@@ -8442,33 +8040,6 @@
         "typeReached": 
"org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider"
       },
       "glob": "transactions.properties"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider"
-      },
-      "module": "java.logging",
-      "glob": "sun/util/logging/resources/logging_zh.properties"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider"
-      },
-      "module": "java.logging",
-      "glob": "sun/util/logging/resources/logging_zh_Hans.properties"
-    },
-    {
-      "condition": {
-        "typeReached": 
"org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider"
-      },
-      "module": "java.logging",
-      "glob": "sun/util/logging/resources/logging_zh_Hans_CN.properties"
-    },
-    {
-      "bundle": "com.microsoft.sqlserver.jdbc.SQLServerResource"
-    },
-    {
-      "bundle": "sun.util.logging.resources.logging"
     }
   ]
 }
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index ac62b2f6bc3..0bb472db5c1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -134,7 +134,7 @@
         <clickhouse-jdbc.version>0.9.8</clickhouse-jdbc.version>
         <hive-jdbc.version>4.0.1</hive-jdbc.version>
         
<hive-server2-jdbc-driver-thin.version>1.8.2</hive-server2-jdbc-driver-thin.version>
-        <presto.version>0.296</presto.version>
+        <presto.version>0.298.1</presto.version>
         <jaybird.version>5.0.10.java8</jaybird.version>
         
         <hikari-cp.version>4.0.3</hikari-cp.version>
diff --git 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/DorisFETest.java
 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/DorisFETest.java
index 683043567c6..9feda307843 100644
--- 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/DorisFETest.java
+++ 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/DorisFETest.java
@@ -49,7 +49,7 @@ class DorisFETest {
     
     @SuppressWarnings("resource")
     @Container
-    private final GenericContainer<?> container = new 
GenericContainer<>("dyrnq/doris:4.0.0")
+    private final GenericContainer<?> container = new 
GenericContainer<>("dyrnq/doris:4.1.2")
             .withEnv("RUN_MODE", "standalone")
             .withEnv("SKIP_CHECK_ULIMIT", "true")
             .withExposedPorts(9030);
diff --git 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/MySQLTest.java
 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/MySQLTest.java
index ddfa79f0ac6..fb7a877ae01 100644
--- 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/MySQLTest.java
+++ 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/MySQLTest.java
@@ -55,7 +55,7 @@ class MySQLTest {
     
     @SuppressWarnings("resource")
     @Container
-    private final GenericContainer<?> container = new 
GenericContainer<>("mysql:9.5.0-oraclelinux9")
+    private final GenericContainer<?> container = new 
GenericContainer<>("mysql:9.7.1-oraclelinux9")
             .withEnv("MYSQL_ROOT_PASSWORD", password)
             .withExposedPorts(3306);
     
diff --git 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/OpenGaussTest.java
 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/OpenGaussTest.java
index 93804171923..c9629ea0497 100644
--- 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/OpenGaussTest.java
+++ 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/OpenGaussTest.java
@@ -50,7 +50,7 @@ class OpenGaussTest {
     
     @SuppressWarnings("resource")
     @Container
-    private final GenericContainer<?> container = new 
GenericContainer<>("opengauss/opengauss-server:7.0.0-RC1")
+    private final GenericContainer<?> container = new 
GenericContainer<>("opengauss/opengauss-server:7.0.0-RC3.B025-openEuler22.03")
             .withEnv("GS_PASSWORD", password)
             .withExposedPorts(5432);
     
diff --git 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/PrestoTest.java
 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/PrestoTest.java
index 9c8ee817e8e..5e79fc16297 100644
--- 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/PrestoTest.java
+++ 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/PrestoTest.java
@@ -57,7 +57,7 @@ class PrestoTest {
     private String baseJdbcUrl;
     
     @Container
-    private final GenericContainer<?> container = new 
GenericContainer<>("prestodb/presto:0.296")
+    private final GenericContainer<?> container = new 
GenericContainer<>("prestodb/presto:0.298.1")
             .withExposedPorts(8080)
             .withCopyFileToContainer(
                     
MountableFile.forHostPath(Paths.get("src/test/resources/test-native/properties/presto-iceberg.properties").toAbsolutePath()),
diff --git 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/hive/SystemSchemasTest.java
 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/hive/SystemSchemasTest.java
index 354db9a8f00..144c7768ced 100644
--- 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/hive/SystemSchemasTest.java
+++ 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/databases/hive/SystemSchemasTest.java
@@ -55,7 +55,7 @@ class SystemSchemasTest {
     
     @Container
     @AutoClose
-    private final GenericContainer<?> postgres = new 
GenericContainer<>("postgres:18.1-trixie")
+    private final GenericContainer<?> postgres = new 
GenericContainer<>("postgres:18.4-trixie")
             .withEnv("POSTGRES_PASSWORD", "example")
             .withNetwork(network)
             .withNetworkAliases("some-postgres");
diff --git 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/proxy/databases/MySQLTest.java
 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/proxy/databases/MySQLTest.java
index 693e14e459d..e0968ddc85c 100644
--- 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/proxy/databases/MySQLTest.java
+++ 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/proxy/databases/MySQLTest.java
@@ -46,7 +46,7 @@ import java.util.Properties;
 class MySQLTest {
     
     @Container
-    private final GenericContainer<?> mysqlContainer = new 
GenericContainer<>("mysql:9.5.0-oraclelinux9")
+    private final GenericContainer<?> mysqlContainer = new 
GenericContainer<>("mysql:9.7.1-oraclelinux9")
             .withEnv("MYSQL_ROOT_PASSWORD", "yourStrongPassword123!")
             .withExposedPorts(3306);
     
diff --git 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/proxy/databases/PostgresTest.java
 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/proxy/databases/PostgresTest.java
index d3fa5f3b668..92a349cb385 100644
--- 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/proxy/databases/PostgresTest.java
+++ 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/proxy/databases/PostgresTest.java
@@ -46,7 +46,7 @@ import java.time.Duration;
 class PostgresTest {
     
     @Container
-    private final PostgreSQLContainer<?> postgresContainer = new 
PostgreSQLContainer<>("postgres:18.1-trixie");
+    private final PostgreSQLContainer<?> postgresContainer = new 
PostgreSQLContainer<>("postgres:18.4-trixie");
     
     private ProxyTestingServer proxyTestingServer;
     
diff --git 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/proxy/transactions/base/SeataTest.java
 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/proxy/transactions/base/SeataTest.java
index 033fc86bc5f..dd6428356c9 100644
--- 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/proxy/transactions/base/SeataTest.java
+++ 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/proxy/transactions/base/SeataTest.java
@@ -57,7 +57,7 @@ class SeataTest {
             
.waitingFor(Wait.forHttp("/health").forPort(8091).forStatusCode(HttpStatus.SC_OK).forResponsePredicate("\"ok\""::equals));
     
     @Container
-    private final PostgreSQLContainer<?> postgresContainer = new 
PostgreSQLContainer<>("postgres:18.1-trixie")
+    private final PostgreSQLContainer<?> postgresContainer = new 
PostgreSQLContainer<>("postgres:18.4-trixie")
             .withCopyFileToContainer(
                     
MountableFile.forHostPath(Paths.get("src/test/resources/test-native/sh/postgres.sh").toAbsolutePath()),
                     "/docker-entrypoint-initdb.d/postgres.sh");
diff --git a/test/native/src/test/resources/container-license-acceptance.txt 
b/test/native/src/test/resources/container-license-acceptance.txt
index f16eb62e9b1..c681a715308 100644
--- a/test/native/src/test/resources/container-license-acceptance.txt
+++ b/test/native/src/test/resources/container-license-acceptance.txt
@@ -1 +1 @@
-mcr.microsoft.com/mssql/server:2025-RTM-ubuntu-22.04
+mcr.microsoft.com/mssql/server:2025-CU6-ubuntu-24.04
diff --git 
a/test/native/src/test/resources/test-native/yaml/jdbc/databases/clickhouse.yaml
 
b/test/native/src/test/resources/test-native/yaml/jdbc/databases/clickhouse.yaml
index cbc8122e044..66545fb407c 100644
--- 
a/test/native/src/test/resources/test-native/yaml/jdbc/databases/clickhouse.yaml
+++ 
b/test/native/src/test/resources/test-native/yaml/jdbc/databases/clickhouse.yaml
@@ -19,15 +19,15 @@ dataSources:
   ds_0:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: 
jdbc:tc:clickhouse:25.12.1.649:///demo_ds_0?TC_INITSCRIPT=test-native/sql/clickhouse-init.sql
+    jdbcUrl: 
jdbc:tc:clickhouse:26.6.1.1193:///demo_ds_0?TC_INITSCRIPT=test-native/sql/clickhouse-init.sql
   ds_1:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: 
jdbc:tc:clickhouse:25.12.1.649:///demo_ds_1?TC_INITSCRIPT=test-native/sql/clickhouse-init.sql
+    jdbcUrl: 
jdbc:tc:clickhouse:26.6.1.1193:///demo_ds_1?TC_INITSCRIPT=test-native/sql/clickhouse-init.sql
   ds_2:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: 
jdbc:tc:clickhouse:25.12.1.649:///demo_ds_2?TC_INITSCRIPT=test-native/sql/clickhouse-init.sql
+    jdbcUrl: 
jdbc:tc:clickhouse:26.6.1.1193:///demo_ds_2?TC_INITSCRIPT=test-native/sql/clickhouse-init.sql
 
 rules:
   - !SHARDING
diff --git 
a/test/native/src/test/resources/test-native/yaml/jdbc/databases/firebird.yaml 
b/test/native/src/test/resources/test-native/yaml/jdbc/databases/firebird.yaml
index 64e2c015c20..3e55ed858ba 100644
--- 
a/test/native/src/test/resources/test-native/yaml/jdbc/databases/firebird.yaml
+++ 
b/test/native/src/test/resources/test-native/yaml/jdbc/databases/firebird.yaml
@@ -19,15 +19,15 @@ dataSources:
   ds_0:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: jdbc:tc:firebird:5.0.3:///demo_ds_0
+    jdbcUrl: jdbc:tc:firebird:5.0.4-bookworm:///demo_ds_0
   ds_1:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: jdbc:tc:firebird:5.0.3:///demo_ds_1
+    jdbcUrl: jdbc:tc:firebird:5.0.4-bookworm:///demo_ds_1
   ds_2:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: jdbc:tc:firebird:5.0.3:///demo_ds_2
+    jdbcUrl: jdbc:tc:firebird:5.0.4-bookworm:///demo_ds_2
 rules:
 - !SHARDING
   tables:
diff --git 
a/test/native/src/test/resources/test-native/yaml/jdbc/databases/postgresql.yaml
 
b/test/native/src/test/resources/test-native/yaml/jdbc/databases/postgresql.yaml
index 9d024dd9e23..95cf852387a 100644
--- 
a/test/native/src/test/resources/test-native/yaml/jdbc/databases/postgresql.yaml
+++ 
b/test/native/src/test/resources/test-native/yaml/jdbc/databases/postgresql.yaml
@@ -19,15 +19,15 @@ dataSources:
   ds_0:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: jdbc:tc:postgresql:18.1-trixie:///demo_ds_0
+    jdbcUrl: jdbc:tc:postgresql:18.4-trixie:///demo_ds_0
   ds_1:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: jdbc:tc:postgresql:18.1-trixie:///demo_ds_1
+    jdbcUrl: jdbc:tc:postgresql:18.4-trixie:///demo_ds_1
   ds_2:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: jdbc:tc:postgresql:18.1-trixie:///demo_ds_2
+    jdbcUrl: jdbc:tc:postgresql:18.4-trixie:///demo_ds_2
 
 rules:
 - !SHARDING
diff --git 
a/test/native/src/test/resources/test-native/yaml/jdbc/databases/sqlserver.yaml 
b/test/native/src/test/resources/test-native/yaml/jdbc/databases/sqlserver.yaml
index 7ff0957f111..be7be6ec3ee 100644
--- 
a/test/native/src/test/resources/test-native/yaml/jdbc/databases/sqlserver.yaml
+++ 
b/test/native/src/test/resources/test-native/yaml/jdbc/databases/sqlserver.yaml
@@ -19,15 +19,15 @@ dataSources:
   ds_0:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: 
jdbc:tc:sqlserver:2025-RTM-ubuntu-22.04://test-native-databases-mssqlserver;databaseName=demo_ds_0
+    jdbcUrl: 
jdbc:tc:sqlserver:2025-CU6-ubuntu-24.04://test-native-databases-mssqlserver;databaseName=demo_ds_0
   ds_1:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: 
jdbc:tc:sqlserver:2025-RTM-ubuntu-22.04://test-native-databases-mssqlserver;databaseName=demo_ds_1
+    jdbcUrl: 
jdbc:tc:sqlserver:2025-CU6-ubuntu-24.04://test-native-databases-mssqlserver;databaseName=demo_ds_1
   ds_2:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: 
jdbc:tc:sqlserver:2025-RTM-ubuntu-22.04://test-native-databases-mssqlserver;databaseName=demo_ds_2
+    jdbcUrl: 
jdbc:tc:sqlserver:2025-CU6-ubuntu-24.04://test-native-databases-mssqlserver;databaseName=demo_ds_2
 
 rules:
 - !SHARDING
diff --git 
a/test/native/src/test/resources/test-native/yaml/jdbc/transactions/base/seata.yaml
 
b/test/native/src/test/resources/test-native/yaml/jdbc/transactions/base/seata.yaml
index 4e31891dbd4..ff2587cc187 100644
--- 
a/test/native/src/test/resources/test-native/yaml/jdbc/transactions/base/seata.yaml
+++ 
b/test/native/src/test/resources/test-native/yaml/jdbc/transactions/base/seata.yaml
@@ -19,15 +19,15 @@ dataSources:
   ds_0:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: 
jdbc:tc:postgresql:18.1-trixie:///demo_ds_0?TC_INITSCRIPT=test-native/sql/seata-script-client-at-postgresql.sql
+    jdbcUrl: 
jdbc:tc:postgresql:18.4-trixie:///demo_ds_0?TC_INITSCRIPT=test-native/sql/seata-script-client-at-postgresql.sql
   ds_1:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: 
jdbc:tc:postgresql:18.1-trixie:///demo_ds_1?TC_INITSCRIPT=test-native/sql/seata-script-client-at-postgresql.sql
+    jdbcUrl: 
jdbc:tc:postgresql:18.4-trixie:///demo_ds_1?TC_INITSCRIPT=test-native/sql/seata-script-client-at-postgresql.sql
   ds_2:
     dataSourceClassName: com.zaxxer.hikari.HikariDataSource
     driverClassName: org.testcontainers.jdbc.ContainerDatabaseDriver
-    jdbcUrl: 
jdbc:tc:postgresql:18.1-trixie:///demo_ds_2?TC_INITSCRIPT=test-native/sql/seata-script-client-at-postgresql.sql
+    jdbcUrl: 
jdbc:tc:postgresql:18.4-trixie:///demo_ds_2?TC_INITSCRIPT=test-native/sql/seata-script-client-at-postgresql.sql
 
 rules:
 - !SHARDING

Reply via email to