Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
onlyif http
skipif mysql
statement ok
set max_threads = 8;

onlyif http
skipif mysql
statement ok
SET max_vacuum_temp_files_after_query=0;

onlyif http
skipif mysql
statement ok
SET force_aggregate_data_spill = 1;


onlyif http
skipif mysql
query T
SELECT COUNT() FROM (SELECT number::string, count() FROM numbers_mt(100000) group by number::string);
----
100000

onlyif http
skipif mysql
query T
SELECT (SELECT COUNT() FROM system.temp_files) > 1;
----
1

onlyif http
skipif mysql
statement ok
unset max_threads;

onlyif http
skipif mysql
statement ok
unset max_vacuum_temp_files_after_query;

onlyif http
skipif mysql
statement ok
unset force_aggregate_data_spill;
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
onlyif http
skipif mysql
statement ok
set max_threads = 8;

onlyif http
skipif mysql
statement ok
SET force_aggregate_data_spill = 1;

onlyif http
skipif mysql
query T
SELECT COUNT() FROM (SELECT number::string, count() FROM numbers_mt(100000) group by number::string);
----
100000

onlyif http
skipif mysql
query T
SELECT COUNT() FROM (SELECT number::string FROM numbers_mt(100000) group by number::string);
----
Expand All @@ -27,7 +27,7 @@ drop table t2
statement ok
set group_by_shuffle_mode = 'before_partial';

onlyif http
skipif mysql
query T
SELECT COUNT() FROM (SELECT number::string, count() FROM numbers_mt(100000) group by number::string);
----
Expand All @@ -36,10 +36,10 @@ SELECT COUNT() FROM (SELECT number::string, count() FROM numbers_mt(100000) grou
statement ok
unset group_by_shuffle_mode;

onlyif http
skipif mysql
statement ok
unset max_threads;

onlyif http
skipif mysql
statement ok
unset force_aggregate_data_spill;
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ create role 'Public'
statement error 2217
create role 'public'

onlyif http
skipif mysql
statement error 2217
create role 'a"a'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ CREATE TABLE t(a bigint null, b int null, c varchar(255) null, d smallint not nu
statement ok
CREATE VIEW v AS SELECT * FROM t

onlyif http
skipif mysql
query TTTTT
DESCRIBE VIEW v
----
Expand All @@ -23,7 +23,7 @@ c VARCHAR YES NULL (empty)
d SMALLINT NO 0 (empty)
e DATE NO '1970-01-01' (empty)

onlyif http
skipif mysql
query TTTTT
DESC VIEW v
----
Expand All @@ -46,7 +46,7 @@ CREATE TABLE t1(a bigint null, b int null, c char(255) null, d smallint not null
statement ok
CREATE VIEW v1 AS SELECT * FROM t1

onlyif http
skipif mysql
query VVVVV
DESCRIBE VIEW v1
----
Expand All @@ -57,7 +57,7 @@ d SMALLINT NO 0 (empty)
e DATE NO '1970-01-01' (empty)
f VARCHAR NO '' (empty)

onlyif http
skipif mysql
query VVVVV
DESC VIEW v1
----
Expand Down Expand Up @@ -113,21 +113,21 @@ CREATE VIEW v2 AS SELECT c1 AS v2_c1, c2 AS v2_c2 FROM (SELECT t1.c1, t2.c2 from
statement ok
CREATE VIEW v3 AS SELECT * FROM v2 UNION ALL select * from v1

onlyif http
skipif mysql
query VVVVV
DESC VIEW v1
----
c1 VARCHAR YES NULL (empty)
c2 VARCHAR YES NULL (empty)

onlyif http
skipif mysql
query VVVVV
DESC VIEW v2
----
v2_c1 VARCHAR YES NULL (empty)
v2_c2 VARCHAR YES NULL (empty)

onlyif http
skipif mysql
query VVVVV
DESC VIEW v3
----
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ select * from '@s10/a b/'
2

# for compatibility with old versions only, should fail in future
onlyif http
skipif mysql
query ??
select * from @s10/a\ b/
----
Expand Down
Original file line number Diff line number Diff line change
@@ -1,113 +1,113 @@
onlyif http
skipif mysql
query TTTT
SELECT name, value, default, level from system.settings where name in ('sql_dialect', 'timezone')
----
sql_dialect PostgreSQL PostgreSQL DEFAULT
timezone UTC UTC DEFAULT

onlyif http
skipif mysql
statement ok
SET GLOBAL sql_dialect='MySQL'

onlyif http
skipif mysql
statement ok
SET GLOBAL timezone='Asia/Shanghai'

onlyif http
skipif mysql
query TTTT
SELECT name, value, default, level from system.settings where name in ('sql_dialect', 'timezone')
----
sql_dialect MySQL PostgreSQL GLOBAL
timezone Asia/Shanghai UTC GLOBAL

onlyif http
skipif mysql
statement ok
UNSET GLOBAL (timezone)

onlyif http
skipif mysql
statement error 2801
SET stl_dialect='MySQL'

onlyif http
skipif mysql
statement ok
UNSET stl_dialect

onlyif http
skipif mysql
statement ok
UNSET GLOBAL sql_dialect

onlyif http
skipif mysql
query TTTT
SELECT name, value, default, level from system.settings where name in ('sql_dialect', 'timezone')
----
sql_dialect PostgreSQL PostgreSQL DEFAULT
timezone UTC UTC DEFAULT

onlyif http
skipif mysql
statement ok
set DATA_RETENTION_TIME_IN_DAYS=20;

onlyif http
skipif mysql
query TTTTTTT
show settings like 'DATA_RETENTION_TIME_IN_DAYS';
----
data_retention_time_in_days 20 1 [0, 90] SESSION Sets the data retention time in days. UInt64

onlyif http
skipif mysql
statement ok
unset data_retention_time_in_days;

onlyif http
skipif mysql
query TTTTTTT
show settings like 'DATA_RETENTION_TIME_IN_DAYS';
----
data_retention_time_in_days 1 1 [0, 90] DEFAULT Sets the data retention time in days. UInt64

onlyif http
skipif mysql
statement ok
set global load_file_metadata_expire_hours=12;

onlyif http
skipif mysql
query TT
show settings like 'load_file_metadata_expire_hours';
----
load_file_metadata_expire_hours 12 24 [0, 18446744073709551615] GLOBAL Sets the hours that the metadata of files you load data from with COPY INTO will expire in. UInt64

onlyif http
skipif mysql
statement ok
set load_file_metadata_expire_hours=13;

onlyif http
skipif mysql
query TTTTTTT
show settings like 'load_file_metadata_expire_hours';
----
load_file_metadata_expire_hours 13 24 [0, 18446744073709551615] SESSION Sets the hours that the metadata of files you load data from with COPY INTO will expire in. UInt64

onlyif http
skipif mysql
statement ok
unset session load_file_metadata_expire_hours;

onlyif http
skipif mysql
query TTTTTTT
show settings like 'load_file_metadata_expire_hours';
----
load_file_metadata_expire_hours 12 24 [0, 18446744073709551615] GLOBAL Sets the hours that the metadata of files you load data from with COPY INTO will expire in. UInt64

onlyif http
skipif mysql
statement ok
unset load_file_metadata_expire_hours

onlyif http
skipif mysql
query TTTTTTT
show settings like 'load_file_metadata_expire_hours';
----
load_file_metadata_expire_hours 12 24 [0, 18446744073709551615] GLOBAL Sets the hours that the metadata of files you load data from with COPY INTO will expire in. UInt64

onlyif http
skipif mysql
statement ok
unset global load_file_metadata_expire_hours

onlyif http
skipif mysql
query TTTTTTT
show settings like 'load_file_metadata_expire_hours';
----
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ SHOW PROCESSLIST LIKE 't%' LIMIT 2
statement ok
SHOW PROCESSLIST WHERE database='default' LIMIT 2

onlyif http
skipif mysql
query B
select count() >= 1 from system.processes where type='HTTPQuery' and host='127.0.0.1';
----
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ create or replace table t (c interval);
statement ok
insert into t values('1 year'),('1 months'),('1 day'),('1 hour'),('1 minute'),('1 second'),('1 microsecond');

onlyif http
skipif mysql
query T
select * from t order by c;
----
Expand All @@ -27,13 +27,13 @@ select * from t order by c;
1 month
1 year

onlyif http
skipif mysql
query T
select sum(c) from t;
----
9385:01:01.000001

onlyif http
skipif mysql
query T
select sum(c) from t where c <= interval '1 day';
----
Expand All @@ -42,49 +42,49 @@ select sum(c) from t where c <= interval '1 day';
statement ok
drop table t;

onlyif http
skipif mysql
query T
select EXTRACT(epoch from '1 day 2 hours 3 minutes'::INTERVAL);
----
93780.0

onlyif http
skipif mysql
query T
select EXTRACT(minute from '1 day 2 hours 3 minutes'::INTERVAL);
----
3

onlyif http
skipif mysql
query T
select EXTRACT(hour from '1 day 48 hours 3600 minutes'::INTERVAL);
----
108

onlyif http
skipif mysql
query T
select EXTRACT(day from '1 day 48 hours 3600 minutes'::INTERVAL);
----
1

onlyif http
skipif mysql
query T
select EXTRACT(second from '1 day 2 hours 3 minutes 200 seconds 100 microsecond'::INTERVAL);
----
20.0001

onlyif http
skipif mysql
query T
select EXTRACT(microsecond from '1 day 2 hours 3 minutes 200 seconds 100 microsecond'::INTERVAL);
----
20000100

onlyif http
skipif mysql
query T
select EXTRACT(month from '3 months 60 day 2 hours 3 minutes 200 seconds 100 microsecond'::INTERVAL);
----
3

onlyif http
skipif mysql
query T
select EXTRACT(year from '1 years 13 months 60 day 2 hours 3 minutes 200 seconds 100 microsecond'::INTERVAL);
----
Expand Down
Loading
Loading