Changeset 599 for trunk/dns.sql
- Timestamp:
- 03/21/14 16:44:13 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dns.sql
r543 r599 6 6 -- SET SESSION AUTHORIZATION 'dnsdb'; 7 7 8 -- pre-pg8.3, this must be run as a superuser 9 CREATE LANGUAGE plpgsql; 10 -- it's required for: 11 12 -- Return proper conversion of string to inet, or 0.0.0.0/0 if the string is 13 -- not a valid inet value. We need to do this to support "funky" records that 14 -- may not actually have valid IP address values. Used for ORDER BY 15 CREATE OR REPLACE FUNCTION inetlazy (rdata text) RETURNS inet AS $$ 16 BEGIN 17 RETURN CAST(rdata AS inet); 18 EXCEPTION 19 WHEN OTHERS THEN 20 RETURN CAST('0.0.0.0/0' AS inet); 21 END; 22 $$ LANGUAGE plpgsql; 23 24 8 25 -- need a handy place to put eg a DB version identifier - useful for auto-upgrading a DB 9 26 CREATE TABLE misc ( … … 14 31 15 32 COPY misc (misc_id, key, value) FROM stdin; 16 1 dbversion 1.2 33 1 dbversion 1.2.4 17 34 \. 18 35
Note:
See TracChangeset
for help on using the changeset viewer.