]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0293.function.interval-to-seconds.sql
Add default Vandelay match set to schema
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0293.function.interval-to-seconds.sql
1 BEGIN;
2
3 INSERT INTO config.upgrade_log (version) VALUES ('0293'); -- Scott McKellar
4
5 CREATE OR REPLACE FUNCTION config.interval_to_seconds( interval_val INTERVAL )
6 RETURNS INTEGER AS $$
7 BEGIN
8         RETURN EXTRACT( EPOCH FROM interval_val );
9 END;
10 $$ LANGUAGE plpgsql;
11
12 CREATE OR REPLACE FUNCTION config.interval_to_seconds( interval_string TEXT )
13 RETURNS INTEGER AS $$
14 BEGIN
15         RETURN config.interval_to_seconds( interval_string::INTERVAL );
16 END;
17 $$ LANGUAGE plpgsql;
18
19 COMMIT;