mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Remove unused fulltext index from "Packages" table.
Drop fulltext indexes, which prevent the use of InnoDB, from "Packages" table. All search routines use "LIKE" patterns, so fulltext search has actually never been used. Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
parent
0e0e80aeea
commit
881bfcced4
2 changed files with 9 additions and 2 deletions
10
UPGRADING
10
UPGRADING
|
@ -29,7 +29,15 @@ ALTER TABLE TU_VoteInfo
|
|||
MODIFY User VARCHAR(32) collate latin1_general_ci NOT NULL;
|
||||
----
|
||||
|
||||
2. You will need to update all packages which are stored in the incoming dir as
|
||||
2. Drop all fulltext indexes from the "Packages" table:
|
||||
|
||||
Please do this with care. `ALTER TABLE Packages DROP INDEX Name;` will work in
|
||||
most cases but might remove the wrong index if your indexes have been created
|
||||
in a non-standard order (e.g. during some update process). You'd better run
|
||||
`SHOW INDEX FROM Packages;` before to ensure that your setup doesn't use a
|
||||
different naming.
|
||||
|
||||
3. You will need to update all packages which are stored in the incoming dir as
|
||||
in 1.8.0, source tarballs are no longer extracted automatically and PKGBUILDs
|
||||
are from now on located in the same subdirectories as the tarballs themselves.
|
||||
The following script will do the conversion automatically when being run inside
|
||||
|
|
|
@ -106,7 +106,6 @@ CREATE TABLE Packages (
|
|||
ModifiedTS BIGINT UNSIGNED NOT NULL,
|
||||
SubmitterUID INTEGER UNSIGNED NOT NULL DEFAULT 0, -- who submitted it?
|
||||
MaintainerUID INTEGER UNSIGNED NOT NULL DEFAULT 0, -- User
|
||||
FULLTEXT (Name,Description),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (Name),
|
||||
INDEX (CategoryID),
|
||||
|
|
Loading…
Add table
Reference in a new issue