Project

General

Profile

« Previous | Next » 

Revision 2723

schemas/functions.sql, vegbien.sql: Removed no longer needed cast functions, which are now created on the fly by column-based import

View differences:

functions.sql
128 128

  
129 129

  
130 130
--
131
-- Name: boolean(text); Type: FUNCTION; Schema: functions; Owner: -
132
--
133

  
134
CREATE FUNCTION "boolean"(value text) RETURNS boolean
135
    LANGUAGE plpgsql IMMUTABLE STRICT
136
    AS $$
137
BEGIN
138
    RETURN value::boolean;
139
EXCEPTION
140
    WHEN data_exception THEN
141
        RAISE WARNING '%', SQLERRM;
142
        RETURN NULL;
143
END;
144
$$;
145

  
146

  
147
--
148
-- Name: double precision(text); Type: FUNCTION; Schema: functions; Owner: -
149
--
150

  
151
CREATE FUNCTION "double precision"(value text) RETURNS double precision
152
    LANGUAGE plpgsql IMMUTABLE STRICT
153
    AS $$
154
BEGIN
155
    RETURN value::double precision;
156
EXCEPTION
157
    WHEN data_exception THEN
158
        RAISE WARNING '%', SQLERRM;
159
        RETURN NULL;
160
END;
161
$$;
162

  
163

  
164
--
165 131
-- Name: ensure_not_null(text); Type: FUNCTION; Schema: functions; Owner: -
166 132
--
167 133

  
......
188 154

  
189 155

  
190 156
--
191
-- Name: timestamp with time zone(text); Type: FUNCTION; Schema: functions; Owner: -
192
--
193

  
194
CREATE FUNCTION "timestamp with time zone"(value text) RETURNS timestamp with time zone
195
    LANGUAGE plpgsql IMMUTABLE STRICT
196
    AS $$
197
BEGIN
198
    RETURN value::timestamp with time zone;
199
EXCEPTION
200
    WHEN data_exception THEN
201
        RAISE WARNING '%', SQLERRM;
202
        RETURN NULL;
203
END;
204
$$;
205

  
206

  
207
--
208 157
-- Name: join_strs(text, text); Type: AGGREGATE; Schema: functions; Owner: -
209 158
--
210 159

  

Also available in: Unified diff