mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-05-16 04:50:38 +00:00
* fix: parsing time index column option * test: adds more cases for creating table * chore: by CR comments * feat: validate time index constraint in parser * chore: improve error msg
38 lines
810 B
SQL
38 lines
810 B
SQL
CREATE TABLE integers (i BIGINT);
|
|
|
|
CREATE TABLE integers (i INT TIME INDEX);
|
|
|
|
CREATE TABLE integers (i BIGINT TIME INDEX NULL);
|
|
|
|
CREATE TABLE integers (i BIGINT TIME INDEX, j BIGINT, TIME INDEX(j));
|
|
|
|
CREATE TABLE integers (i BIGINT TIME INDEX, j BIGINT, TIME INDEX(i, j));
|
|
|
|
CREATE TABLE integers (i BIGINT TIME INDEX);
|
|
|
|
CREATE TABLE times (i TIMESTAMP TIME INDEX DEFAULT CURRENT_TIMESTAMP);
|
|
|
|
CREATE TABLE IF NOT EXISTS integers (i BIGINT TIME INDEX);
|
|
|
|
CREATE TABLE test1 (i INTEGER, j INTEGER);
|
|
|
|
CREATE TABLE test1 (i INTEGER, j BIGINT TIME INDEX NOT NULL);
|
|
|
|
CREATE TABLE test2 (i INTEGER, j BIGINT TIME INDEX NULL);
|
|
|
|
CREATE TABLE test2 (i INTEGER, j BIGINT TIME INDEX);
|
|
|
|
DESC TABLE integers;
|
|
|
|
DESC TABLE test1;
|
|
|
|
DESC TABLE test2;
|
|
|
|
DROP TABLE integers;
|
|
|
|
DROP TABLE times;
|
|
|
|
DROP TABLE test1;
|
|
|
|
DROP TABLE test2;
|