Files
greptimedb/tests/cases/standalone/common/ttl/alter_table_ttl.sql
dennis zhuang ff4c153d4b test: adds sqlness test for TTL (#5063)
* test: adds sqlness test for TTL

* chore: restart cluster

* fix: typo

* test: adds database TTL with metric engine tables
2024-12-03 11:32:40 +00:00

41 lines
714 B
SQL

CREATE TABLE test_ttl(ts TIMESTAMP TIME INDEX, val INT, PRIMARY KEY(val)) WITH (ttl = '1 day');
INSERT INTO test_ttl VALUES
(now(), 1),
(now(), 2),
(now(), 3);
SELECT val from test_ttl;
-- SQLNESS SLEEP 2s
ADMIN flush_table('test_ttl');
ADMIN compact_table('test_ttl');
SELECT val from test_ttl;
ALTER TABLE test_ttl SET ttl = '1 second';
-- SQLNESS SLEEP 2s
ADMIN compact_table('test_ttl');
SELECT val from test_ttl;
ALTER TABLE test_ttl SET ttl = '1 minute';
INSERT INTO test_ttl VALUES
(now(), 1),
(now(), 2),
(now(), 3);
-- SQLNESS SLEEP 2s
ADMIN flush_table('test_ttl');
ADMIN compact_table('test_ttl');
SELECT val from test_ttl;
DROP TABLE test_ttl;