mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-07 13:52:59 +00:00
* column options Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * handle table constrain Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * update test assertions Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * change inverted index table constrain usage Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * update sqlness result Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * don't create inverted index for pk on alter table Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * remove remaining pk-as-inverted-index Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * more inverted index magic Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * update sqlness result again Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix clippy Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * Update src/sql/src/statements.rs Co-authored-by: jeremyhi <jiachun_feng@proton.me> * drop support for index def in table constrain Signed-off-by: Ruihang Xia <waynestxia@gmail.com> --------- Signed-off-by: Ruihang Xia <waynestxia@gmail.com> Co-authored-by: jeremyhi <jiachun_feng@proton.me>
46 lines
896 B
SQL
46 lines
896 B
SQL
CREATE TABLE log (
|
|
ts TIMESTAMP TIME INDEX,
|
|
msg STRING FULLTEXT INDEX,
|
|
);
|
|
|
|
SHOW CREATE TABLE log;
|
|
|
|
DROP TABLE log;
|
|
|
|
|
|
CREATE TABLE log_with_opts (
|
|
ts TIMESTAMP TIME INDEX,
|
|
msg TEXT FULLTEXT INDEX WITH (analyzer='English', case_sensitive='true'),
|
|
);
|
|
|
|
SHOW CREATE TABLE log_with_opts;
|
|
|
|
DROP TABLE log_with_opts;
|
|
|
|
|
|
CREATE TABLE log_multi_fulltext_cols (
|
|
ts TIMESTAMP TIME INDEX,
|
|
msg TINYTEXT FULLTEXT INDEX,
|
|
msg2 VARCHAR FULLTEXT INDEX,
|
|
);
|
|
|
|
SHOW CREATE TABLE log_multi_fulltext_cols;
|
|
|
|
DROP TABLE log_multi_fulltext_cols;
|
|
|
|
|
|
CREATE TABLE log_dup_fulltext_opts (
|
|
ts TIMESTAMP TIME INDEX,
|
|
msg TEXT FULLTEXT FULLTEXT,
|
|
);
|
|
|
|
CREATE TABLE log_with_invalid_type (
|
|
ts TIMESTAMP TIME INDEX,
|
|
msg INT FULLTEXT INDEX,
|
|
);
|
|
|
|
CREATE TABLE log_with_invalid_option (
|
|
ts TIMESTAMP TIME INDEX,
|
|
msg TEXT FULLTEXT INDEX WITH (analyzer='English', invalid_option='true'),
|
|
);
|