mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-05 05:52:05 +00:00
cf2f2cfc1c
Signed-off-by: Duc Canh Le <duccanh.le@ahrefs.com>
14 lines
623 B
SQL
14 lines
623 B
SQL
-- Tags: no-ordinary-database, use-rocksdb
|
|
|
|
-- TTL = 2s
|
|
CREATE TABLE dict_with_ttl (key UInt64, value String) ENGINE = EmbeddedRocksDB(2) PRIMARY KEY (key);
|
|
INSERT INTO dict_with_ttl VALUES (0, 'foo');
|
|
-- Data inserted correctly
|
|
SELECT * FROM dict_with_ttl;
|
|
-- If possible, we should test that even we execute OPTIMIZE TABLE, the data is still there if TTL is not expired yet
|
|
-- Nevertheless, query time is unpredictable with different builds, so we can't test it. So we only test that after 3s
|
|
-- we execute OPTIMIZE and the data should be gone.
|
|
SELECT sleep(3);
|
|
OPTIMIZE TABLE dict_with_ttl;
|
|
SELECT * FROM dict_with_ttl;
|