blob: 1c2b4c5b581c7f028dce398b963a5350eddc31a3 [file] [log] [blame]
CREATE TEMPORARY TABLE exchange_part_test1_n0 (f1 string) PARTITIONED BY (ds STRING, hr STRING);
CREATE TEMPORARY TABLE exchange_part_test2_n0 (f1 string) PARTITIONED BY (ds STRING, hr STRING);
SHOW PARTITIONS exchange_part_test1_n0;
SHOW PARTITIONS exchange_part_test2_n0;
ALTER TABLE exchange_part_test1_n0 ADD PARTITION (ds='2014-01-03', hr='1');
ALTER TABLE exchange_part_test2_n0 ADD PARTITION (ds='2013-04-05', hr='1');
ALTER TABLE exchange_part_test2_n0 ADD PARTITION (ds='2013-04-05', hr='2');
SHOW PARTITIONS exchange_part_test1_n0;
SHOW PARTITIONS exchange_part_test2_n0;
-- This will exchange both partitions hr=1 and hr=2
ALTER TABLE exchange_part_test1_n0 EXCHANGE PARTITION (ds='2013-04-05') WITH TABLE exchange_part_test2_n0;
SHOW PARTITIONS exchange_part_test1_n0;
SHOW PARTITIONS exchange_part_test2_n0;