source: trunk/cgi-bin/ipdb.psql@ 175

Last change on this file since 175 was 175, checked in by Kris Deugau, 19 years ago

/trunk

Updated SQL table definitions - pg_dump format

File size: 5.9 KB
Line 
1--
2-- Selected TOC Entries:
3--
4\connect - postgres
5
6--
7-- TOC Entry ID 22 (OID 16556)
8--
9-- Name: "plpgsql_call_handler" () Type: FUNCTION Owner: postgres
10--
11
12CREATE FUNCTION "plpgsql_call_handler" () RETURNS opaque AS '$libdir/plpgsql', 'plpgsql_call_handler' LANGUAGE 'C';
13
14--
15-- TOC Entry ID 23 (OID 16557)
16--
17-- Name: plpgsql Type: PROCEDURAL LANGUAGE Owner:
18--
19
20CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER "plpgsql_call_handler" LANCOMPILER '';
21
22\connect - ipdb
23
24--
25-- TOC Entry ID 2 (OID 25854)
26--
27-- Name: customers Type: TABLE Owner: ipdb
28--
29
30CREATE TABLE "customers" (
31 "custid" character varying(16) DEFAULT '' NOT NULL,
32 "name" character varying(64),
33 "street" character varying(25),
34 "street2" character varying(25),
35 "city" character varying(30),
36 "province" character(2),
37 "pocode" character varying(7),
38 "phone" character varying(15),
39 "abuse" character varying(50),
40 "def_rdns" character varying(40),
41 "description" text,
42 Constraint "customers_pkey" Primary Key ("custid")
43);
44
45--
46-- TOC Entry ID 3 (OID 25854)
47--
48-- Name: customers Type: ACL Owner:
49--
50
51REVOKE ALL on "customers" from PUBLIC;
52GRANT ALL on "customers" to "kdeugau";
53GRANT ALL on "customers" to "ipdb";
54
55--
56-- TOC Entry ID 4 (OID 25872)
57--
58-- Name: masterblocks Type: TABLE Owner: ipdb
59--
60
61CREATE TABLE "masterblocks" (
62 "cidr" cidr DEFAULT '255.255.255.255/32' NOT NULL,
63 Constraint "masterblocks_pkey" Primary Key ("cidr")
64);
65
66--
67-- TOC Entry ID 5 (OID 25872)
68--
69-- Name: masterblocks Type: ACL Owner:
70--
71
72REVOKE ALL on "masterblocks" from PUBLIC;
73GRANT ALL on "masterblocks" to "kdeugau";
74GRANT ALL on "masterblocks" to "ipdb";
75
76--
77-- TOC Entry ID 6 (OID 25875)
78--
79-- Name: routed Type: TABLE Owner: ipdb
80--
81
82CREATE TABLE "routed" (
83 "cidr" cidr DEFAULT '255.255.255.255/32' NOT NULL,
84 "maskbits" integer DEFAULT 128,
85 "city" character varying(30) DEFAULT '',
86 Constraint "routed_pkey" Primary Key ("cidr")
87);
88
89--
90-- TOC Entry ID 7 (OID 25875)
91--
92-- Name: routed Type: ACL Owner:
93--
94
95REVOKE ALL on "routed" from PUBLIC;
96GRANT ALL on "routed" to "kdeugau";
97GRANT ALL on "routed" to "ipdb";
98
99--
100-- TOC Entry ID 8 (OID 31131)
101--
102-- Name: temp Type: TABLE Owner: ipdb
103--
104
105CREATE TABLE "temp" (
106 "ofs" integer
107);
108
109--
110-- TOC Entry ID 9 (OID 31131)
111--
112-- Name: temp Type: ACL Owner:
113--
114
115REVOKE ALL on "temp" from PUBLIC;
116GRANT ALL on "temp" to "kdeugau";
117GRANT ALL on "temp" to "ipdb";
118
119--
120-- TOC Entry ID 10 (OID 73917)
121--
122-- Name: searchme Type: VIEW Owner: ipdb
123--
124
125CREATE VIEW "searchme" as SELECT allocations.cidr, allocations.custid, allocations."type", allocations.city, allocations.description FROM allocations UNION SELECT poolips.ip, poolips.custid, poolips.type, poolips.city, poolips.description FROM poolips;
126
127--
128-- TOC Entry ID 11 (OID 73917)
129--
130-- Name: searchme Type: ACL Owner:
131--
132
133REVOKE ALL on "searchme" from PUBLIC;
134GRANT ALL on "searchme" to "kdeugau";
135GRANT ALL on "searchme" to "ipdb";
136
137--
138-- TOC Entry ID 12 (OID 91065)
139--
140-- Name: freeblocks Type: TABLE Owner: ipdb
141--
142
143CREATE TABLE "freeblocks" (
144 "cidr" cidr DEFAULT '255.255.255.255/32' NOT NULL,
145 "maskbits" integer DEFAULT 128,
146 "city" character varying(30) DEFAULT '',
147 "routed" character(1) DEFAULT 'n',
148 Constraint "freeblocks_pkey" Primary Key ("cidr")
149);
150
151--
152-- TOC Entry ID 13 (OID 91065)
153--
154-- Name: freeblocks Type: ACL Owner:
155--
156
157REVOKE ALL on "freeblocks" from PUBLIC;
158GRANT ALL on "freeblocks" to "kdeugau";
159GRANT ALL on "freeblocks" to "ipdb";
160
161--
162-- TOC Entry ID 14 (OID 92444)
163--
164-- Name: poolips Type: TABLE Owner: ipdb
165--
166
167CREATE TABLE "poolips" (
168 "pool" cidr DEFAULT '255.255.255.255/32' NOT NULL,
169 "ip" cidr DEFAULT '255.255.255.255/32' NOT NULL,
170 "custid" character varying(16) DEFAULT '' NOT NULL,
171 "city" character varying(30) DEFAULT '' NOT NULL,
172 "type" character(2) DEFAULT '' NOT NULL,
173 "available" character(1) DEFAULT 'y' NOT NULL,
174 "notes" text DEFAULT '' NOT NULL,
175 "description" character varying(64) DEFAULT '' NOT NULL,
176 "circuitid" character varying(128) DEFAULT '' NOT NULL,
177 "newcustid" integer,
178 CHECK (((available = 'y'::bpchar) OR (available = 'n'::bpchar))),
179 Constraint "poolips_pkey" Primary Key ("ip")
180);
181
182--
183-- TOC Entry ID 15 (OID 92444)
184--
185-- Name: poolips Type: ACL Owner:
186--
187
188REVOKE ALL on "poolips" from PUBLIC;
189GRANT ALL on "poolips" to "kdeugau";
190GRANT ALL on "poolips" to "ipdb";
191
192--
193-- TOC Entry ID 16 (OID 92725)
194--
195-- Name: allocations Type: TABLE Owner: ipdb
196--
197
198CREATE TABLE "allocations" (
199 "cidr" cidr DEFAULT '255.255.255.255/32' NOT NULL,
200 "custid" character varying(16) DEFAULT '',
201 "type" character(2) DEFAULT '',
202 "city" character varying(30) DEFAULT '',
203 "description" character varying(64) DEFAULT '',
204 "notes" text DEFAULT '',
205 "maskbits" integer DEFAULT 128,
206 "circuitid" character varying(128) DEFAULT '',
207 "newcustid" integer,
208 Constraint "allocations_pkey" Primary Key ("cidr")
209);
210
211--
212-- TOC Entry ID 17 (OID 92725)
213--
214-- Name: allocations Type: ACL Owner:
215--
216
217REVOKE ALL on "allocations" from PUBLIC;
218GRANT ALL on "allocations" to "kdeugau";
219GRANT ALL on "allocations" to "ipdb";
220
221--
222-- TOC Entry ID 18 (OID 92809)
223--
224-- Name: alloctypes Type: TABLE Owner: ipdb
225--
226
227CREATE TABLE "alloctypes" (
228 "type" character(2) DEFAULT '' NOT NULL,
229 "listname" character varying(40) DEFAULT '',
230 "dispname" character varying(40) DEFAULT '',
231 "listorder" integer DEFAULT 0,
232 "def_custid" character varying(16) DEFAULT '',
233 Constraint "alloctypes_pkey" Primary Key ("type")
234);
235
236--
237-- TOC Entry ID 19 (OID 92809)
238--
239-- Name: alloctypes Type: ACL Owner:
240--
241
242REVOKE ALL on "alloctypes" from PUBLIC;
243GRANT ALL on "alloctypes" to "kdeugau";
244GRANT ALL on "alloctypes" to "ipdb";
245
246--
247-- TOC Entry ID 20 (OID 93964)
248--
249-- Name: cities Type: TABLE Owner: ipdb
250--
251
252CREATE TABLE "cities" (
253 "city" character varying(30) DEFAULT '' NOT NULL,
254 "routing" character(1) DEFAULT 'n' NOT NULL,
255 Constraint "cities_pkey" Primary Key ("city")
256);
257
258--
259-- TOC Entry ID 21 (OID 93964)
260--
261-- Name: cities Type: ACL Owner:
262--
263
264REVOKE ALL on "cities" from PUBLIC;
265GRANT ALL on "cities" to "kdeugau";
266GRANT ALL on "cities" to "ipdb";
267
Note: See TracBrowser for help on using the repository browser.