]> git.sur5r.net Git - bacula/bacula/blob - gui/bweb/script/bweb-postgresql.sql
ebl update
[bacula/bacula] / gui / bweb / script / bweb-postgresql.sql
1 BEGIN;
2
3 CREATE FUNCTION SEC_TO_TIME(timestamp with time zone)
4 RETURNS timestamp with time zone AS $$
5     select date_trunc('second', $1);
6 $$ LANGUAGE SQL;
7
8 CREATE FUNCTION SEC_TO_TIME(bigint)
9 RETURNS interval AS $$
10     select date_trunc('second', $1 * interval '1 second');
11 $$ LANGUAGE SQL;
12
13 CREATE FUNCTION UNIX_TIMESTAMP(timestamp with time zone)
14 RETURNS double precision AS $$
15     select date_part('epoch', $1);
16 $$ LANGUAGE SQL;
17
18 CREATE FUNCTION SEC_TO_INT(interval)
19 RETURNS double precision AS $$
20     select extract(epoch from $1);
21 $$ LANGUAGE SQL;
22
23 COMMIT;