]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0255.query-expr-bind.sql
Stamping upgrade scripts for Vandelay default match set, with minor adjustments
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0255.query-expr-bind.sql
1 BEGIN;
2
3 INSERT INTO config.upgrade_log (version) VALUES ('0255'); -- Scott McKellar
4
5 ALTER TABLE query.expression
6     ADD CONSTRAINT expression_type CHECK
7         ( type IN (
8             'xbet',
9             'xbind',
10             'xbool',
11             'xcase',
12             'xcast',
13             'xcol',
14             'xex',
15             'xfld',
16             'xfunc',
17             'xin',
18             'xnull',
19             'xnum',
20             'xop',
21             'xstr',
22             'xsubq'
23 ));
24
25 ALTER TABLE query.expression
26         DROP CONSTRAINT predicate_type;
27
28 ALTER TABLE query.expression
29         ADD COLUMN bind_variable TEXT
30                 REFERENCES query.bind_variable
31                 DEFERRABLE INITIALLY DEFERRED;
32
33 COMMIT;