View | Details | Raw Unified | Return to bug 18235
Collapse All | Expand All

(-)a/installer/data/mysql/atomicupdate/bug_18235-add-search_field-facet_order.sql (+10 lines)
Line 0 Link Here
1
ALTER TABLE search_field ADD COLUMN facet_order TINYINT(4) DEFAULT '0' AFTER weight;
2
UPDATE search_field SET facet_order=1 WHERE name='author';
3
UPDATE search_field SET facet_order=2 WHERE name='itype';
4
UPDATE search_field SET facet_order=3 WHERE name='location';
5
UPDATE search_field SET facet_order=4 WHERE name='su-geo';
6
UPDATE search_field SET facet_order=5 WHERE name='se';
7
UPDATE search_field SET facet_order=6 WHERE name='subject';
8
UPDATE search_field SET facet_order=7 WHERE name='ccode';
9
UPDATE search_field SET facet_order=8 WHERE name='holdingbranch';
10
UPDATE search_field SET facet_order=9 WHERE name='homebranch';
(-)a/installer/data/mysql/kohastructure.sql (-1 / +1 lines)
Lines 1493-1498 CREATE TABLE `search_field` ( Link Here
1493
  `label` varchar(255) NOT NULL COMMENT 'the human readable name of the field, for display',
1493
  `label` varchar(255) NOT NULL COMMENT 'the human readable name of the field, for display',
1494
  `type` ENUM('', 'string', 'date', 'number', 'boolean', 'sum', 'isbn', 'stdno') NOT NULL COMMENT 'what type of data this holds, relevant when storing it in the search engine',
1494
  `type` ENUM('', 'string', 'date', 'number', 'boolean', 'sum', 'isbn', 'stdno') NOT NULL COMMENT 'what type of data this holds, relevant when storing it in the search engine',
1495
  `weight` decimal(5,2) DEFAULT NULL,
1495
  `weight` decimal(5,2) DEFAULT NULL,
1496
  `facet_order` TINYINT(4) DEFAULT NULL COMMENT 'the order place of the field in facet list if faceted',
1496
  PRIMARY KEY (`id`),
1497
  PRIMARY KEY (`id`),
1497
  UNIQUE KEY (`name` (191))
1498
  UNIQUE KEY (`name` (191))
1498
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
1499
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
1499
- 

Return to bug 18235