This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new a288377118 [fix](regresstion) Fix sql server external case (#23031)
a288377118 is described below
commit a288377118ef901e6ee631348148a001bbc6624f
Author: zhangguoqiang <[email protected]>
AuthorDate: Thu Aug 17 10:54:54 2023 +0800
[fix](regresstion) Fix sql server external case (#23031)
---
.../jdbc/test_jdbc_query_mysql.out | 24 +++++++++++-----------
.../external_table_p0/jdbc/test_jdbc_query_pg.out | 6 +++---
.../pipeline/external/conf/regression-conf.groovy | 1 +
.../jdbc/test_jdbc_query_mysql.groovy | 2 +-
.../jdbc/test_jdbc_query_pg.groovy | 2 +-
.../jdbc/test_sqlserver_jdbc_catalog.groovy | 10 +++++----
6 files changed, 24 insertions(+), 21 deletions(-)
diff --git
a/regression-test/data/external_table_p0/jdbc/test_jdbc_query_mysql.out
b/regression-test/data/external_table_p0/jdbc/test_jdbc_query_mysql.out
index be09c0a6a4..f1fb0d3351 100644
--- a/regression-test/data/external_table_p0/jdbc/test_jdbc_query_mysql.out
+++ b/regression-test/data/external_table_p0/jdbc/test_jdbc_query_mysql.out
@@ -1104,10 +1104,10 @@ false
\N
-- !sql --
-3 1970-01-01 1970-01-01 1427427954.90 0.00 0.00 0.00
0.00 0.00 6,7,2,9 H,G,E,A 7601.25,3683.85,2449.00,5297.81,4785.38
4,5,6,9,A 9,7,C,5 a,b,e,d,c
-5 1970-01-01 1970-01-01 163793651.90 0.00 0.00 0.00
0.00 0.00 7 C 6276.86 8 9 d,a,b,c,e
-6 1970-01-01 1970-01-01 113878186.90 106106702.80 0.00
0.00 0.00 343909702.45 1,4 A,E 2099.18,9137.82 C,B 8,7
e,d,b,c,a
-8 1970-01-01 1970-01-01 487433108.65 0.00 0.00 0.00
0.00 0.00 9 H 2900.42 A 6 c,e,b,a,d
+3 1970-01-01 1970-01-01 1427427954.90 0.00 0.00 0.00
0.00 0.00 7,2,9,6 G,H,A,E 5297.81,3683.85,7601.25,2449.00,4785.38
5,9,A,6,4 7,5,9,C c,e,d,a,b
+5 1970-01-01 1970-01-01 163793651.90 0.00 0.00 0.00
0.00 0.00 7 C 6276.86 8 9 c,e,d,a,b
+6 1970-01-01 1970-01-01 113878186.90 106106702.80 0.00
0.00 0.00 343909702.45 1,4 A,E 2099.18,9137.82 B,C 7,8
c,e,d,a,b
+8 1970-01-01 1970-01-01 487433108.65 0.00 0.00 0.00
0.00 0.00 9 H 2900.42 A 6 c,e,d,a,b
-- !sql1 --
1025
@@ -1152,14 +1152,14 @@ abc \N
-- !sql14 --
\N 342
0 136
-11 1
-13 1
-14 1
16 1
-2 1
+17 1
+28 1
4 1
-7 1
-8 1
+52 1
+58 1
+61 1
+89 1
-- !sql15 --
1025 1
@@ -1475,9 +1475,9 @@ true abc efg 2022-10-01 3.4 1
2 4 100000 1.2 2022-10-02T12:59:01 24.000 true abc
1.000
-- !sql95 --
+0
+1
1
-2
-3
-- !sql100 --
1025
diff --git a/regression-test/data/external_table_p0/jdbc/test_jdbc_query_pg.out
b/regression-test/data/external_table_p0/jdbc/test_jdbc_query_pg.out
index 14b59b54a5..06b0247814 100644
--- a/regression-test/data/external_table_p0/jdbc/test_jdbc_query_pg.out
+++ b/regression-test/data/external_table_p0/jdbc/test_jdbc_query_pg.out
@@ -1384,9 +1384,9 @@ true abc def 2022-10-11 1.234 1
2 3 2022-10-22T10:59:59 34.123 true abc def 2022
1.000
-- !sql95 --
-123
-123
-234
+0
+1
+2
-- !sql100 --
1026
diff --git a/regression-test/pipeline/external/conf/regression-conf.groovy
b/regression-test/pipeline/external/conf/regression-conf.groovy
index 7de29b74bd..f24d9baddc 100644
--- a/regression-test/pipeline/external/conf/regression-conf.groovy
+++ b/regression-test/pipeline/external/conf/regression-conf.groovy
@@ -101,3 +101,4 @@ s3Region = "ap-hongkong"
max_failure_num=50
externalEnvIp="127.0.0.1"
+
diff --git
a/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_mysql.groovy
b/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_mysql.groovy
index 813824d6ab..b30c5bc103 100644
--- a/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_mysql.groovy
+++ b/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_mysql.groovy
@@ -918,7 +918,7 @@ suite("test_jdbc_query_mysql",
"p0,external,mysql,external_docker,external_docke
order_qt_sql93 """ SELECT CASE k8 WHEN 1 THEN CAST(1 AS decimal(4,1))
WHEN 2 THEN CAST(1 AS decimal(4,2))
ELSE CAST(1 AS decimal(4,3)) END FROM
$jdbcMysql57Table1 limit 3"""
order_qt_sql95 """ SELECT * from (SELECT k8 FROM $jdbcMysql57Table1
UNION (SELECT id as k8 FROM ${exMysqlTable} UNION SELECT k7 as k8 FROM
$jdbcMysql57Table1)
- UNION ALL SELECT products_id as k8 FROM
$exMysqlTable1 ORDER BY k8 limit 3) as a limit 3"""
+ UNION ALL SELECT products_id as k8 FROM
$exMysqlTable1 ORDER BY k8 limit 3) as a order by k8 limit 3"""
order_qt_sql100 """ SELECT COUNT(*) FROM $jdbcMysql57Table1 WHERE
EXISTS(SELECT max(id) FROM ${exMysqlTable}) """
order_qt_sql103 """ SELECT count(*) FROM $jdbcMysql57Table1 n WHERE
(SELECT count(*) FROM ${exMysqlTable} r WHERE n.k8 = r.id) > 1 """
order_qt_sql105 """ SELECT count(*) AS numwait FROM $jdbcMysql57Table1
l1 WHERE
diff --git
a/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_pg.groovy
b/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_pg.groovy
index add09d8da2..ae2566c445 100644
--- a/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_pg.groovy
+++ b/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_pg.groovy
@@ -622,7 +622,7 @@ suite("test_jdbc_query_pg",
"p0,external,pg,external_docker,external_docker_pg")
order_qt_sql93 """ SELECT CASE k8 WHEN 1 THEN CAST(1 AS decimal(4,1))
WHEN 2 THEN CAST(1 AS decimal(4,2))
ELSE CAST(1 AS decimal(4,3)) END FROM
$jdbcPg14Table1 limit 3"""
order_qt_sql95 """ SELECT * from (SELECT k8 FROM $jdbcPg14Table1 UNION
(SELECT id as k8 FROM ${dorisExTable1} UNION SELECT k7 as k8 FROM
$jdbcPg14Table1)
- UNION ALL SELECT id as k8 FROM $exMysqlTypeTable
ORDER BY id limit 3) as a limit 3"""
+ UNION ALL SELECT id as k8 FROM $exMysqlTypeTable
ORDER BY id limit 3) as a order by k8 limit 3"""
order_qt_sql100 """ SELECT COUNT(*) FROM $jdbcPg14Table1 WHERE
EXISTS(SELECT max(id) FROM ${dorisExTable1}) """
order_qt_sql103 """ SELECT count(*) FROM $jdbcPg14Table1 n WHERE
(SELECT count(*) FROM ${dorisExTable1} r WHERE n.k8 = r.id) > 1 """
order_qt_sql105 """ SELECT count(*) AS numwait FROM $jdbcPg14Table1 l1
WHERE
diff --git
a/regression-test/suites/external_table_p0/jdbc/test_sqlserver_jdbc_catalog.groovy
b/regression-test/suites/external_table_p0/jdbc/test_sqlserver_jdbc_catalog.groovy
index af0cf21aaf..00bf5cde10 100644
---
a/regression-test/suites/external_table_p0/jdbc/test_sqlserver_jdbc_catalog.groovy
+++
b/regression-test/suites/external_table_p0/jdbc/test_sqlserver_jdbc_catalog.groovy
@@ -23,8 +23,8 @@ suite("test_sqlserver_jdbc_catalog",
"p0,external,sqlserver,external_docker,exte
String driver_url =
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mssql-jdbc-11.2.3.jre8.jar"
if (enabled != null && enabled.equalsIgnoreCase("true")) {
String catalog_name = "sqlserver_catalog";
- String internal_db_name = "regression_test_jdbc_catalog_p0";
- String ex_db_name = "doris_test";
+ String internal_db_name = "sqlserver_jdbc_catalog_p0";
+ String ex_db_name = "dbo";
String sqlserver_port =
context.config.otherConfigs.get("sqlserver_2022_port");
String inDorisTable = "test_sqlserver_doris_in_tb";
@@ -33,12 +33,14 @@ suite("test_sqlserver_jdbc_catalog",
"p0,external,sqlserver,external_docker,exte
sql """ create catalog if not exists ${catalog_name} properties(
"type"="jdbc",
- "user"="SA",
+ "user"="sa",
"password"="Doris123456",
- "jdbc_url" =
"jdbc:sqlserver://${externalEnvIp}:${sqlserver_port};encrypt=false;DataBaseName=doris_test",
+ "jdbc_url" =
"jdbc:sqlserver://${externalEnvIp}:${sqlserver_port};encrypt=false;databaseName=doris_test;",
"driver_url" = "${driver_url}",
"driver_class" =
"com.microsoft.sqlserver.jdbc.SQLServerDriver"
);"""
+ sql """drop database if exists ${internal_db_name}"""
+ sql """create database if not exists ${internal_db_name}"""
sql """use ${internal_db_name}"""
sql """ drop table if exists ${inDorisTable} """
sql """
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]