Bug 5087: (QA follow-up) used_for deserves an index

This patch introduces an index for the used_for column

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
Tomás Cohen Arazi 2020-07-20 11:27:27 -03:00 committed by Jonathan Druart
parent 4780930720
commit 92d0472d63
2 changed files with 8 additions and 0 deletions

View file

@ -8,5 +8,12 @@ if( CheckVersion( $DBversion ) ) {
|);
}
unless ( index_exists( 'export_format', 'used_for_idx' ) ) {
$dbh->do(q|
ALTER TABLE export_format
ADD KEY `used_for_idx` (`used_for` (191));
|);
}
NewVersion( $DBversion, 5087, "Add export_format.staff_only" );
}

View file

@ -693,6 +693,7 @@ CREATE TABLE `export_format` (
`used_for` varchar(255) DEFAULT 'export_records',
`staff_only` TINYINT(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`export_format_id`),
KEY `used_for_idx` (`used_for` (191)),
KEY `staff_only_idx` (`staff_only`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Used for CSV export';