Project

General

Profile

1 2094 aaronmk
--
2
-- PostgreSQL database dump
3
--
4
5
SET statement_timeout = 0;
6
SET client_encoding = 'UTF8';
7
SET standard_conforming_strings = off;
8
SET check_function_bodies = false;
9
SET client_min_messages = warning;
10
SET escape_string_warning = off;
11
12
--
13
-- Name: functions; Type: SCHEMA; Schema: -; Owner: -
14
--
15
16
CREATE SCHEMA functions;
17
18
19 2107 aaronmk
SET search_path = functions, pg_catalog;
20
21 2094 aaronmk
--
22 2528 aaronmk
-- Name: boolean(text); Type: FUNCTION; Schema: functions; Owner: -
23
--
24
25
CREATE FUNCTION "boolean"(value text) RETURNS boolean
26
    LANGUAGE plpgsql IMMUTABLE
27
    AS $$
28
BEGIN
29
    BEGIN
30 2543 aaronmk
        RETURN value::boolean;
31 2528 aaronmk
    EXCEPTION
32
        WHEN data_exception THEN
33
            RAISE WARNING '%', SQLERRM;
34
            RETURN NULL;
35
    END;
36
    RETURN new;
37
END;
38
$$;
39
40
41
--
42
-- Name: double precision(text); Type: FUNCTION; Schema: functions; Owner: -
43
--
44
45
CREATE FUNCTION "double precision"(value text) RETURNS double precision
46
    LANGUAGE plpgsql IMMUTABLE
47
    AS $$
48
BEGIN
49
    BEGIN
50 2543 aaronmk
        RETURN value::double precision;
51 2528 aaronmk
    EXCEPTION
52
        WHEN data_exception THEN
53
            RAISE WARNING '%', SQLERRM;
54
            RETURN NULL;
55
    END;
56
    RETURN new;
57
END;
58
$$;
59
60
61
--
62
-- Name: timestamp with time zone(text); Type: FUNCTION; Schema: functions; Owner: -
63
--
64
65
CREATE FUNCTION "timestamp with time zone"(value text) RETURNS timestamp with time zone
66
    LANGUAGE plpgsql IMMUTABLE
67
    AS $$
68
BEGIN
69
    BEGIN
70 2543 aaronmk
        RETURN value::timestamp with time zone;
71 2528 aaronmk
    EXCEPTION
72
        WHEN data_exception THEN
73
            RAISE WARNING '%', SQLERRM;
74
            RETURN NULL;
75
    END;
76
    RETURN new;
77
END;
78
$$;
79
80
81 2107 aaronmk
--
82 2136 aaronmk
-- PostgreSQL database dump complete
83
--