refactor: use UNSET instead of enable (#4983)

* refactor: use UNSERT instead of enable

* fix: test

* chore: comment
This commit is contained in:
Yohan Wal
2024-11-13 16:28:20 +08:00
committed by GitHub
parent 175fddb3b5
commit aa6c2de42a
4 changed files with 120 additions and 47 deletions

View File

@@ -94,7 +94,7 @@ SHOW CREATE TABLE test;
| | ) |
+-------+---------------------------------------------------------------------------------------+
ALTER TABLE test MODIFY COLUMN message SET FULLTEXT WITH(enable = 'false');
ALTER TABLE test MODIFY COLUMN message UNSET FULLTEXT;
Affected Rows: 0
@@ -140,7 +140,7 @@ ALTER TABLE test MODIFY COLUMN message SET FULLTEXT WITH(analyzer = 'Chinese', c
Error: 1004(InvalidArguments), Invalid column option, column name: message, error: FULLTEXT index options already enabled
ALTER TABLE test MODIFY COLUMN message SET FULLTEXT WITH(enable = 'false');
ALTER TABLE test MODIFY COLUMN message UNSET FULLTEXT;
Affected Rows: 0

View File

@@ -29,7 +29,7 @@ SELECT * FROM test WHERE MATCHES(message, 'hello');
-- SQLNESS ARG restart=true
SHOW CREATE TABLE test;
ALTER TABLE test MODIFY COLUMN message SET FULLTEXT WITH(enable = 'false');
ALTER TABLE test MODIFY COLUMN message UNSET FULLTEXT;
SHOW CREATE TABLE test;
@@ -39,7 +39,7 @@ SHOW CREATE TABLE test;
ALTER TABLE test MODIFY COLUMN message SET FULLTEXT WITH(analyzer = 'Chinese', case_sensitive = 'false');
ALTER TABLE test MODIFY COLUMN message SET FULLTEXT WITH(enable = 'false');
ALTER TABLE test MODIFY COLUMN message UNSET FULLTEXT;
SHOW CREATE TABLE test;