]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/YYYY.data.edi_attr_set.sql
8e5c4b6b54473c89647d36cea8ca0c2cb26b3361
[Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / YYYY.data.edi_attr_set.sql
1 BEGIN;
2
3 -- SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
4
5 INSERT INTO acq.edi_attr (key, label) VALUES
6     ('INCLUDE_PO_NAME', 
7         oils_i18n_gettext('INCLUDE_PO_NAME', 
8         'Orders Include PO Name', 'aea', 'label')),
9     ('INCLUDE_COPIES', 
10         oils_i18n_gettext('INCLUDE_COPIES', 
11         'Orders Include Copy Data', 'aea', 'label')),
12     ('INCLUDE_FUND', 
13         oils_i18n_gettext('INCLUDE_FUND', 
14         'Orders Include Copy Funds', 'aea', 'label')),
15     ('INCLUDE_CALL_NUMBER', 
16         oils_i18n_gettext('INCLUDE_CALL_NUMBER', 
17         'Orders Include Copy Call Numbers', 'aea', 'label')),
18     ('INCLUDE_ITEM_TYPE', 
19         oils_i18n_gettext('INCLUDE_ITEM_TYPE', 
20         'Orders Include Copy Item Types', 'aea', 'label')),
21     ('INCLUDE_ITEM_BARCODE',
22         oils_i18n_gettext('INCLUDE_ITEM_BARCODE',
23         'Orders Include Copy Barcodes', 'aea', 'label')),
24     ('INCLUDE_LOCATION', 
25         oils_i18n_gettext('INCLUDE_LOCATION', 
26         'Orders Include Copy Locations', 'aea', 'label')),
27     ('INCLUDE_COLLECTION_CODE', 
28         oils_i18n_gettext('INCLUDE_COLLECTION_CODE', 
29         'Orders Include Copy Collection Codes', 'aea', 'label')),
30     ('INCLUDE_OWNING_LIB', 
31         oils_i18n_gettext('INCLUDE_OWNING_LIB', 
32         'Orders Include Copy Owning Library', 'aea', 'label')),
33     ('INCLUDE_QUANTITY', 
34         oils_i18n_gettext('INCLUDE_QUANTITY', 
35         'Orders Include Copy Quantities', 'aea', 'label')),
36     ('INCLUDE_COPY_ID', 
37         oils_i18n_gettext('INCLUDE_COPY_ID', 
38         'Orders Include Copy IDs', 'aea', 'label')),
39     ('BUYER_ID_INCLUDE_VENDCODE', 
40         oils_i18n_gettext('BUYER_ID_INCLUDE_VENDCODE', 
41         'Buyer ID Qualifier Includes Vendcode', 'aea', 'label')),
42     ('BUYER_ID_ONLY_VENDCODE', 
43         oils_i18n_gettext('BUYER_ID_ONLY_VENDCODE', 
44         'Buyer ID Qualifier Only Contains Vendcode', 'aea', 'label')),
45     ('INCLUDE_BIB_EDITION', 
46         oils_i18n_gettext('INCLUDE_BIB_EDITION', 
47         'Order Lineitems Include Edition Info', 'aea', 'label')),
48     ('INCLUDE_BIB_AUTHOR', 
49         oils_i18n_gettext('INCLUDE_BIB_AUTHOR', 
50         'Order Lineitems Include Author Info', 'aea', 'label')),
51     ('INCLUDE_BIB_PAGINATION', 
52         oils_i18n_gettext('INCLUDE_BIB_PAGINATION', 
53         'Order Lineitems Include Pagination Info', 'aea', 'label')),
54     ('COPY_SPEC_CODES', 
55         oils_i18n_gettext('COPY_SPEC_CODES', 
56         'Order Lineitem Notes Include Copy Spec Codes', 'aea', 'label')),
57     ('INCLUDE_EMPTY_IMD_VALUES', 
58         oils_i18n_gettext('INCLUDE_EMPTY_IMD_VALUES',
59         'Lineitem Title, Author, etc. Fields Are Present Even if Empty', 'aea', 'label')),
60     ('INCLUDE_EMPTY_LI_NOTE', 
61         oils_i18n_gettext('INCLUDE_EMPTY_LI_NOTE', 
62         'Order Lineitem Notes Always Present (Even if Empty)', 'aea', 'label')),
63     ('INCLUDE_EMPTY_CALL_NUMBER', 
64         oils_i18n_gettext('INCLUDE_EMPTY_CALL_NUMBER', 
65         'Order Copies Always Include Call Number (Even if Empty)', 'aea', 'label')),
66     ('INCLUDE_EMPTY_ITEM_TYPE', 
67         oils_i18n_gettext('INCLUDE_EMPTY_ITEM_TYPE', 
68         'Order Copies Always Include Item Type (Even if Empty)', 'aea', 'label')),
69     ('INCLUDE_EMPTY_LOCATION', 
70         oils_i18n_gettext('INCLUDE_EMPTY_LOCATION', 
71         'Order Copies Always Include Location (Even if Empty)', 'aea', 'label')),
72     ('INCLUDE_EMPTY_COLLECTION_CODE', 
73         oils_i18n_gettext('INCLUDE_EMPTY_COLLECTION_CODE', 
74         'Order Copies Always Include Collection Code (Even if Empty)', 'aea', 'label')),
75     ('LINEITEM_IDENT_VENDOR_NUMBER',
76         oils_i18n_gettext('LINEITEM_IDENT_VENDOR_NUMBER',
77         'Lineitem Identifier Fields (LIN/PIA) Use Vendor-Encoded ID Value When Available', 'aea', 'label')),
78     ('LINEITEM_REF_ID_ONLY',
79         oils_i18n_gettext('LINEITEM_REF_ID_ONLY',
80         'Lineitem Reference Field (RFF) Uses Lineitem ID Only', 'aea', 'label'))
81
82 ;
83
84 INSERT INTO acq.edi_attr_set (id, label) VALUES (1, 'Ingram Default');
85 INSERT INTO acq.edi_attr_set (id, label) VALUES (2, 'Baker & Taylor Default');
86 INSERT INTO acq.edi_attr_set (id, label) VALUES (3, 'Brodart Default');
87 INSERT INTO acq.edi_attr_set (id, label) VALUES (4, 'Midwest Tape Default');
88 INSERT INTO acq.edi_attr_set (id, label) VALUES (5, 'ULS Default');
89 INSERT INTO acq.edi_attr_set (id, label) VALUES (6, 'Recorded Books Default');
90 INSERT INTO acq.edi_attr_set (id, label) VALUES (7, 'Midwest Library Service');
91
92 -- carve out space for mucho defaults
93 SELECT SETVAL('acq.edi_attr_set_id_seq'::TEXT, 1000);
94
95 INSERT INTO acq.edi_attr_set_map (attr_set, attr) VALUES
96
97     -- Ingram
98     (1, 'INCLUDE_PO_NAME'),
99     (1, 'INCLUDE_COPIES'),
100     (1, 'INCLUDE_ITEM_TYPE'),
101     (1, 'INCLUDE_COLLECTION_CODE'),
102     (1, 'INCLUDE_OWNING_LIB'),
103     (1, 'INCLUDE_QUANTITY'),
104     (1, 'INCLUDE_BIB_PAGINATION'),
105
106     -- B&T
107     (2, 'INCLUDE_COPIES'),
108     (2, 'INCLUDE_ITEM_TYPE'),
109     (2, 'INCLUDE_COLLECTION_CODE'),
110     (2, 'INCLUDE_CALL_NUMBER'),
111     (2, 'INCLUDE_OWNING_LIB'),
112     (2, 'INCLUDE_QUANTITY'),
113     (2, 'INCLUDE_BIB_PAGINATION'),
114     (2, 'BUYER_ID_INCLUDE_VENDCODE'),
115     (2, 'INCLUDE_EMPTY_LI_NOTE'),
116     (2, 'INCLUDE_EMPTY_CALL_NUMBER'),
117     (2, 'INCLUDE_EMPTY_ITEM_TYPE'),
118     (2, 'INCLUDE_EMPTY_COLLECTION_CODE'),
119     (2, 'INCLUDE_EMPTY_LOCATION'),
120     (2, 'LINEITEM_IDENT_VENDOR_NUMBER'),
121     (2, 'LINEITEM_REF_ID_ONLY'),
122
123     -- Brodart
124     (3, 'INCLUDE_COPIES'),
125     (3, 'INCLUDE_FUND'),
126     (3, 'INCLUDE_ITEM_TYPE'),
127     (3, 'INCLUDE_COLLECTION_CODE'),
128     (3, 'INCLUDE_OWNING_LIB'),
129     (3, 'INCLUDE_QUANTITY'),
130     (3, 'INCLUDE_BIB_PAGINATION'),
131     (3, 'COPY_SPEC_CODES'),
132
133     -- Midwest
134     (4, 'INCLUDE_COPIES'),
135     (4, 'INCLUDE_FUND'),
136     (4, 'INCLUDE_OWNING_LIB'),
137     (4, 'INCLUDE_QUANTITY'),
138     (4, 'INCLUDE_BIB_PAGINATION'),
139
140     -- ULS
141     (5, 'INCLUDE_COPIES'),
142     (5, 'INCLUDE_ITEM_TYPE'),
143     (5, 'INCLUDE_COLLECTION_CODE'),
144     (5, 'INCLUDE_OWNING_LIB'),
145     (5, 'INCLUDE_QUANTITY'),
146     (5, 'INCLUDE_BIB_AUTHOR'),
147     (5, 'INCLUDE_BIB_EDITION'),
148     (5, 'INCLUDE_EMPTY_LI_NOTE'),
149
150     -- Recorded Books
151     (6, 'INCLUDE_COPIES'),
152     (6, 'INCLUDE_ITEM_TYPE'),
153     (6, 'INCLUDE_COLLECTION_CODE'),
154     (6, 'INCLUDE_OWNING_LIB'),
155     (6, 'INCLUDE_QUANTITY'),
156     (6, 'INCLUDE_BIB_PAGINATION'),
157
158     -- Midwest Library Service
159     (7, 'INCLUDE_BIB_AUTHOR'),
160     (7, 'INCLUDE_BIB_EDITION'),
161     (7, 'BUYER_ID_ONLY_VENDCODE'),
162     (7, 'INCLUDE_EMPTY_IMD_VALUES')
163 ;
164
165
166 COMMIT;
167
168