]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0215.schema.search_aliases.sql
Upgrade script numbering for acq order indentifier selector
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0215.schema.search_aliases.sql
1 BEGIN;
2
3 INSERT INTO config.upgrade_log (version) VALUES ('0215'); -- miker
4
5
6 CREATE TABLE config.metabib_search_alias (
7     alias       TEXT    PRIMARY KEY,
8     field_class TEXT    NOT NULL REFERENCES config.metabib_class (name),
9     field       INT     REFERENCES config.metabib_field (id)
10 );
11
12
13 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('kw','keyword');
14 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('eg.keyword','keyword');
15 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('dc.publisher','keyword');
16 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('dc.identifier','keyword');
17 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('bib.subjecttitle','keyword');
18 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('bib.genre','keyword');
19 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('bib.edition','keyword');
20 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('srw.serverchoice','keyword');
21
22 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('au','author');
23 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('name','author');
24 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('creator','author');
25 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('eg.author','author');
26 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('eg.name','author');
27 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('dc.creator','author');
28 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('dc.contributor','author');
29 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('bib.name','author');
30 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.namepersonal','author',8);
31 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.namepersonalfamily','author',8);
32 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.namepersonalgiven','author',8);
33 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.namecorporate','author',7);
34 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.nameconference','author',9);
35
36 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('ti','title');
37 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('eg.title','title');
38 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('dc.title','title');
39 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.titleabbreviated','title',2);
40 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.titleuniform','title',5);
41 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.titletranslated','title',3);
42 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.titlealternative','title',4);
43 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.title','title',2);
44
45 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('su','subject');
46 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('eg.subject','subject');
47 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('dc.subject','subject');
48 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.subjectplace','subject',11);
49 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.subjectname','subject',12);
50 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.subjectoccupation','subject',16);
51
52 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('se','series');
53 INSERT INTO config.metabib_search_alias (alias,field_class) VALUES ('eg.series','series');
54 INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.titleseries','series',1);
55
56 COMMIT;
57