Files
greptimedb/tests/cases/standalone/common/alter/drop_add_col.sql
dennis zhuang 63f2463273 feat!: impl admin command (#4600)
* feat: impl admin statement parser

* feat: introduce AsyncFunction and implements it for admin functions

* feat: execute admin functions

* fix: license header

* fix: panic in test

* chore: fixed by code review
2024-08-26 07:53:40 +00:00

22 lines
450 B
SQL

CREATE TABLE test(i TIMESTAMP TIME INDEX, j INTEGER, k INTEGER NOT NULL);
INSERT INTO test(i, j, k) VALUES (1, 11, 5), (2, 12, 5);
SELECT * FROM test order by i;
ADMIN FLUSH_TABLE('test');
ALTER TABLE test DROP COLUMN j;
ALTER TABLE test ADD COLUMN j INTEGER DEFAULT 0;
INSERT INTO test(i, j, k) VALUES (3, 0, 6);
INSERT INTO test VALUES (4, 7, 0);
SELECT * FROM test order by i;
SELECT * FROM test WHERE j = 0 order by i;
DROP TABLE test;