Fix 0752 and 0756 upgrade scripts
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0756.drop.query_parser_fts.sql
1 BEGIN;
2
3 SELECT evergreen.upgrade_deps_block_check('0756', :eg_version);
4
5 -- Drop some lingering old functions in search schema
6 DROP FUNCTION IF EXISTS search.staged_fts(INT,INT,TEXT,INT[],INT[],TEXT[],TEXT[],TEXT[],TEXT[],TEXT[],TEXT[],TEXT[],TEXT,TEXT,TEXT,TEXT[],TEXT,REAL,TEXT,BOOL,BOOL,BOOL,INT,INT,INT);
7 DROP FUNCTION IF EXISTS search.parse_search_args(TEXT);
8 DROP FUNCTION IF EXISTS search.explode_array(ANYARRAY);
9 DROP FUNCTION IF EXISTS search.pick_table(TEXT);
10
11 -- Now drop query_parser_fts and related
12 DROP FUNCTION IF EXISTS search.query_parser_fts(INT,INT,TEXT,INT[],INT[],INT,INT,INT,BOOL,BOOL,INT);
13 DROP TYPE IF EXISTS search.search_result;
14 DROP TYPE IF EXISTS search.search_args;
15
16 COMMIT;