Changeset 545 for branches/stable/dns.sql
- Timestamp:
- 12/10/13 17:47:44 (10 years ago)
- Location:
- branches/stable
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable
- Property svn:mergeinfo changed
/trunk merged: 264-316,318-416
- Property svn:mergeinfo changed
-
branches/stable/dns.sql
r544 r545 14 14 15 15 COPY misc (misc_id, key, value) FROM stdin; 16 1 dbversion 1.0 17 \. 16 1 dbversion 1.2 17 \. 18 19 CREATE TABLE locations ( 20 location character varying (4) PRIMARY KEY, 21 loc_id serial UNIQUE, 22 group_id integer NOT NULL DEFAULT 1, 23 iplist text NOT NULL DEFAULT '', 24 description character varying(40) NOT NULL DEFAULT '', 25 comments text NOT NULL DEFAULT '' 26 ); 18 27 19 28 CREATE TABLE default_records ( … … 54 63 1 1 hostmaster.ADMINDOMAIN:ns1.ADMINDOMAIN 6 3600:900:1048576:2560 3600 55 64 2 1 unused-%r.ADMINDOMAIN 65283 ZONE 3600 65 3 1 ns2.example.com 2 ZONE 7200 \N 66 4 1 ns1.example.com 2 ZONE 7200 \N 56 67 \. 57 68 58 69 CREATE TABLE domains ( 59 70 domain_id serial NOT NULL, 60 "domain" character varying(80) NOT NULL ,71 "domain" character varying(80) NOT NULL PRIMARY KEY, 61 72 group_id integer DEFAULT 1 NOT NULL, 62 73 description character varying(255) DEFAULT ''::character varying NOT NULL, 63 74 status integer DEFAULT 1 NOT NULL, 64 75 zserial integer, 65 sertype character(1) DEFAULT 'D'::bpchar 76 sertype character(1) DEFAULT 'D'::bpchar, 77 changed boolean DEFAULT true NOT NULL, 78 default_location character varying (4) DEFAULT '' NOT NULL 66 79 ); 67 80 68 81 CREATE TABLE revzones ( 69 82 rdns_id serial NOT NULL, 70 revnet cidr NOT NULL ,83 revnet cidr NOT NULL PRIMARY KEY, 71 84 group_id integer DEFAULT 1 NOT NULL, 72 85 description character varying(255) DEFAULT ''::character varying NOT NULL, 73 86 status integer DEFAULT 1 NOT NULL, 74 87 zserial integer, 75 sertype character(1) DEFAULT 'D'::bpchar 88 sertype character(1) DEFAULT 'D'::bpchar, 89 changed boolean DEFAULT true NOT NULL, 90 default_location character varying (4) DEFAULT '' NOT NULL 76 91 ); 77 92 … … 119 134 record_edit boolean DEFAULT false NOT NULL, 120 135 record_delete boolean DEFAULT false NOT NULL, 136 record_locchg boolean DEFAULT false NOT NULL, 137 location_create boolean DEFAULT false NOT NULL, 138 location_edit boolean DEFAULT false NOT NULL, 139 location_delete boolean DEFAULT false NOT NULL, 140 location_view boolean DEFAULT false NOT NULL, 121 141 user_id integer UNIQUE, 122 142 group_id integer UNIQUE … … 124 144 125 145 -- Need *two* basic permissions; one for the initial group, one for the default admin user 126 COPY permissions (permission_id, admin, self_edit, group_create, group_edit, group_delete, user_create, user_edit, user_delete, domain_create, domain_edit, domain_delete, record_create, record_edit, record_delete, user_id, group_id) FROM stdin;127 1 f f f f f f f f t t t t t t \N 1128 2 t f f f f f f f f f f f f f 1 \N146 COPY permissions (permission_id, "admin", self_edit, group_create, group_edit, group_delete, user_create, user_edit, user_delete, domain_create, domain_edit, domain_delete, record_create, record_edit, record_delete, record_locchg, location_create, location_edit, location_delete, location_view, user_id, group_id) FROM stdin; 147 1 f f f f f f f f t t t t t t f f f f f \N 1 148 2 t f f f f f f f f f f f f f f f f f f 1 \N 129 149 \. 130 150 … … 141 161 port integer DEFAULT 0 NOT NULL, 142 162 ttl integer DEFAULT 7200 NOT NULL, 143 description text 163 description text, 164 location character varying (4) DEFAULT '' NOT NULL 144 165 ); 145 166 … … 156 177 COPY rectypes (val, name, stdflag, listorder, alphaorder) FROM stdin; 157 178 1 A 1 1 1 158 2 NS 1 537179 2 NS 2 9 37 159 180 3 MD 5 255 29 160 181 4 MF 5 255 30 161 5 CNAME 1 79182 5 CNAME 2 11 9 162 183 6 SOA 0 0 53 163 184 7 MB 5 255 28 … … 166 187 10 NULL 5 255 43 167 188 11 WKS 5 255 64 168 12 PTR 3 1046189 12 PTR 3 5 46 169 190 13 HINFO 5 255 18 170 191 14 MINFO 5 255 32 171 15 MX 1 634172 16 TXT 1 860192 15 MX 1 10 34 193 16 TXT 2 12 60 173 194 17 RP 4 255 48 174 195 18 AFSDB 5 255 4 … … 187 208 31 EID 5 255 15 188 209 32 NIMLOC 5 255 36 189 33 SRV 1 955210 33 SRV 1 13 55 190 211 34 ATMA 5 255 6 191 212 35 NAPTR 5 255 35 … … 226 247 65280 A+PTR 2 2 2 227 248 65281 AAAA+PTR 2 4 4 228 65282 PTR template 3 11 2 229 65283 A+PTR template 3 12 2 230 65284 AAAA+PTR template 3 13 2 249 65282 PTR template 3 6 2 250 65283 A+PTR template 2 7 2 251 65284 AAAA+PTR template 8 13 2 252 65285 Delegation 2 8 2 231 253 \. 232 254 … … 262 284 263 285 ALTER TABLE ONLY domains 264 ADD CONSTRAINT domains_pkey PRIMARY KEY ("domain");265 266 ALTER TABLE ONLY domains267 286 ADD CONSTRAINT domains_domain_id_key UNIQUE (domain_id); 268 287 … … 284 303 -- foreign keys 285 304 -- fixme: permissions FK refs 305 ALTER TABLE ONLY locations 306 ADD CONSTRAINT "locations_group_id_fkey" FOREIGN KEY (group_id) REFERENCES groups(group_id); 307 286 308 ALTER TABLE ONLY domains 309 ADD CONSTRAINT "$1" FOREIGN KEY (group_id) REFERENCES groups(group_id); 310 311 ALTER TABLE ONLY revzones 287 312 ADD CONSTRAINT "$1" FOREIGN KEY (group_id) REFERENCES groups(group_id); 288 313 … … 299 324 SELECT pg_catalog.setval('misc_misc_id_seq', 2, false); 300 325 SELECT pg_catalog.setval('default_records_record_id_seq', 8, false); 301 SELECT pg_catalog.setval('default_rev_records_record_id_seq', 3, false);326 SELECT pg_catalog.setval('default_rev_records_record_id_seq', 5, false); 302 327 SELECT pg_catalog.setval('domains_domain_id_seq', 1, false); 303 328 SELECT pg_catalog.setval('groups_group_id_seq', 2, false);
Note:
See TracChangeset
for help on using the changeset viewer.