mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 15:12:02 +00:00
Test for fixed bug (#9862)
This commit is contained in:
parent
adca27cb45
commit
5b6a6b9b01
@ -0,0 +1 @@
|
||||
2a
|
@ -0,0 +1,36 @@
|
||||
DROP TABLE IF EXISTS test_a;
|
||||
DROP TABLE IF EXISTS test_b;
|
||||
|
||||
CREATE TABLE test_a
|
||||
(
|
||||
OldColumn String DEFAULT '',
|
||||
EventDate Date DEFAULT toDate(EventTime),
|
||||
EventTime DateTime
|
||||
) ENGINE = MergeTree(EventDate, EventTime, 8192);
|
||||
|
||||
CREATE TABLE test_b
|
||||
(
|
||||
OldColumn String DEFAULT '',
|
||||
NewColumn String DEFAULT '',
|
||||
EventDate Date DEFAULT toDate(EventTime),
|
||||
EventTime DateTime
|
||||
) ENGINE = MergeTree(EventDate, EventTime, 8192);
|
||||
|
||||
INSERT INTO test_a (OldColumn, EventTime) VALUES('1', now());
|
||||
|
||||
INSERT INTO test_b (OldColumn, NewColumn, EventTime) VALUES('1', '1a', now());
|
||||
INSERT INTO test_b (OldColumn, NewColumn, EventTime) VALUES('2', '2a', now());
|
||||
|
||||
ALTER TABLE test_a ADD COLUMN NewColumn String DEFAULT '' AFTER OldColumn;
|
||||
|
||||
INSERT INTO test_a (OldColumn, NewColumn, EventTime) VALUES('2', '2a', now());
|
||||
|
||||
SELECT NewColumn
|
||||
FROM test_a
|
||||
INNER JOIN
|
||||
(SELECT OldColumn, NewColumn FROM test_b) s
|
||||
Using OldColumn
|
||||
PREWHERE NewColumn != '';
|
||||
|
||||
DROP TABLE test_a;
|
||||
DROP TABLE test_b;
|
Loading…
Reference in New Issue
Block a user