]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0398.schema.serials-indexes.sql
Allow combined search to be optional per class
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0398.schema.serials-indexes.sql
1
2 -- No transaction, just creating indexes if they don't exist
3
4 INSERT INTO config.upgrade_log (version) VALUES ('0398'); -- miker
5
6 CREATE INDEX serial_subscription_record_idx ON serial.subscription (record_entry);
7 CREATE INDEX serial_subscription_owner_idx ON serial.subscription (owning_lib);
8 CREATE INDEX serial_caption_and_pattern_sub_idx ON serial.caption_and_pattern (subscription);
9 CREATE INDEX serial_distribution_sub_idx ON serial.distribution (subscription);
10 CREATE INDEX serial_distribution_holding_lib_idx ON serial.distribution (holding_lib);
11 CREATE INDEX serial_distribution_note_dist_idx ON serial.distribution_note (distribution);
12 CREATE INDEX serial_stream_dist_idx ON serial.stream (distribution);
13 CREATE INDEX serial_routing_list_user_stream_idx ON serial.routing_list_user (stream);
14 CREATE INDEX serial_routing_list_user_reader_idx ON serial.routing_list_user (reader);
15 CREATE INDEX serial_issuance_sub_idx ON serial.issuance (subscription);
16 CREATE INDEX serial_issuance_caption_and_pattern_idx ON serial.issuance (caption_and_pattern);
17 CREATE INDEX serial_issuance_date_published_idx ON serial.issuance (date_published);
18 CREATE UNIQUE INDEX unit_barcode_key ON serial.unit (barcode) WHERE deleted = FALSE OR deleted IS FALSE;
19 CREATE INDEX unit_cn_idx ON serial.unit (call_number);
20 CREATE INDEX unit_avail_cn_idx ON serial.unit (call_number);
21 CREATE INDEX unit_creator_idx  ON serial.unit ( creator );
22 CREATE INDEX unit_editor_idx   ON serial.unit ( editor );
23 CREATE INDEX serial_item_stream_idx ON serial.item (stream);
24 CREATE INDEX serial_item_issuance_idx ON serial.item (issuance);
25 CREATE INDEX serial_item_unit_idx ON serial.item (unit);
26 CREATE INDEX serial_item_uri_idx ON serial.item (uri);
27 CREATE INDEX serial_item_date_received_idx ON serial.item (date_received);
28 CREATE INDEX serial_item_status_idx ON serial.item (status);
29 CREATE INDEX serial_item_note_item_idx ON serial.item_note (item);
30 CREATE INDEX serial_basic_summary_dist_idx ON serial.basic_summary (distribution);
31 CREATE INDEX serial_supplement_summary_dist_idx ON serial.supplement_summary (distribution);
32 CREATE INDEX serial_index_summary_dist_idx ON serial.index_summary (distribution);
33