diff --git a/core/database/scripts/autobuild/db_00015.sql b/core/database/scripts/autobuild/db_00015.sql index 57c3538b..43260e1e 100644 --- a/core/database/scripts/autobuild/db_00015.sql +++ b/core/database/scripts/autobuild/db_00015.sql @@ -44,7 +44,6 @@ CREATE TABLE IF NOT EXISTS `search` ( FULLTEXT INDEX `idx_search_content` (`content`)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = MyISAM; --- FULLTEXT search requires MyISAM and NOT InnoDB -- migrate page content INSERT INTO search (orgid, documentid, itemid, itemtype, content) SELECT orgid, documentid, id AS itemid, 'page' AS itemtype, TRIM(body) AS content FROM search_old; diff --git a/core/database/scripts/autobuild/db_00023.sql b/core/database/scripts/autobuild/db_00023.sql new file mode 100644 index 00000000..7341c087 --- /dev/null +++ b/core/database/scripts/autobuild/db_00023.sql @@ -0,0 +1,7 @@ +/* community edition */ + +-- improved search table +ALTER TABLE search ENGINE = InnoDB; +OPTIMIZE TABLE search; + +-- deprecations