You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by ki...@apache.org on 2020/10/13 10:06:03 UTC

[shardingsphere] branch master updated: fix databaseTypeName equals bug (#7774)

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

kimmking 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 7598c9a  fix databaseTypeName equals bug (#7774)
7598c9a is described below

commit 7598c9a48718abd2e66f2de0960512d8af925657
Author: xiaoyu <54...@qq.com>
AuthorDate: Tue Oct 13 18:05:34 2020 +0800

    fix databaseTypeName equals bug (#7774)
---
 .../model/physical/model/column/PhysicalColumnMetaDataLoader.java  | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/model/physical/model/column/PhysicalColumnMetaDataLoader.java b/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/model/physical/model/column/PhysicalColumnMetaDataLoader.java
index 9a5cc93..40d0cb3 100644
--- a/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/model/physical/model/column/PhysicalColumnMetaDataLoader.java
+++ b/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/model/physical/model/column/PhysicalColumnMetaDataLoader.java
@@ -90,13 +90,14 @@ public final class PhysicalColumnMetaDataLoader {
         // TODO consider add a getDialectDelimeter() interface in parse module
         String delimiterLeft;
         String delimiterRight;
-        if ("MySQL".equals(databaseType) || "MariaDB".equals(databaseType)) {
+        String databaseTypeName = databaseType.getName();
+        if ("MySQL".equals(databaseTypeName) || "MariaDB".equals(databaseTypeName)) {
             delimiterLeft = "`";
             delimiterRight = "`";
-        } else if ("Oracle".equals(databaseType) || "PostgreSQL".equals(databaseType) || "H2".equals(databaseType) || "SQL92".equals(databaseType)) {
+        } else if ("Oracle".equals(databaseTypeName) || "PostgreSQL".equals(databaseTypeName) || "H2".equals(databaseTypeName) || "SQL92".equals(databaseTypeName)) {
             delimiterLeft = "\"";
             delimiterRight = "\"";
-        } else if ("SQLServer".equals(databaseType)) {
+        } else if ("SQLServer".equals(databaseTypeName)) {
             delimiterLeft = "[";
             delimiterRight = "]";
         } else {