Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 62ea230c2ab6b05e62344b390f806f7d > files > 3

ipplan-4.92-4.a.fc13.src.rpm


CREATE TABLE area (
areaaddr                 INT UNSIGNED NOT NULL DEFAULT 0,
descrip                  VARCHAR(80) NOT NULL,
areaindex                BIGINT NOT NULL AUTO_INCREMENT,
customer                 SMALLINT UNSIGNED NOT NULL DEFAULT 0,
                 PRIMARY KEY (areaindex)
)TYPE=INNODB;


ALTER TABLE area ADD  UNIQUE INDEX area_customer  (customer, descrip);


ALTER TABLE area ADD  UNIQUE INDEX area_areaaddr  (areaaddr, customer);


CREATE TABLE auditlog (
userid                   VARCHAR(40),
action                   VARCHAR(254) NOT NULL,
dt                       TIMESTAMP NOT NULL
)TYPE=INNODB;


ALTER TABLE auditlog ADD  INDEX auditlog_dt  (dt);


CREATE TABLE base (
baseaddr                 INT UNSIGNED NOT NULL DEFAULT 0,
subnetsize               INT UNSIGNED NOT NULL DEFAULT 0,
descrip                  VARCHAR(80) NOT NULL,
baseindex                BIGINT NOT NULL AUTO_INCREMENT,
admingrp                 VARCHAR(40) NOT NULL,
customer                 SMALLINT UNSIGNED NOT NULL DEFAULT 0,
lastmod                  TIMESTAMP NOT NULL,
userid                   VARCHAR(40),
baseopt                  INT UNSIGNED DEFAULT 0,
swipmod                  DATETIME,
                 PRIMARY KEY (baseindex)
)TYPE=INNODB;


ALTER TABLE base ADD  UNIQUE INDEX base_baseaddr  (baseaddr, customer);


ALTER TABLE base ADD  INDEX base_customer  (customer);


ALTER TABLE base ADD  INDEX base_admingrp  (admingrp);


CREATE TABLE baseadd (
baseindex                BIGINT NOT NULL DEFAULT 0,
info                     LONGTEXT,
infobin                  LONGBLOB,
infobinfn                VARCHAR(255),
                 PRIMARY KEY (baseindex)
)TYPE=INNODB;


CREATE TABLE custinfo (
customer                 SMALLINT UNSIGNED NOT NULL DEFAULT 0,
org                      VARCHAR(100),
street                   VARCHAR(255),
city                     VARCHAR(80),
state                    VARCHAR(2),
zipcode                  VARCHAR(10),
cntry                    VARCHAR(2),
maint                    VARCHAR(80),
nichandl                 VARCHAR(80),
lname                    VARCHAR(80),
fname                    VARCHAR(80),
mname                    VARCHAR(80),
torg                     VARCHAR(100),
tstreet                  VARCHAR(255),
tcity                    VARCHAR(80),
tstate                   VARCHAR(2),
tzipcode                 VARCHAR(10),
tcntry                   VARCHAR(2),
phne                     VARCHAR(20),
mbox                     VARCHAR(100),
                 PRIMARY KEY (customer)
)TYPE=INNODB;


CREATE TABLE custadd (
customer                 SMALLINT UNSIGNED NOT NULL DEFAULT 0,
info                     LONGTEXT,
infobinfn                VARCHAR(255),
                 PRIMARY KEY (customer)
)TYPE=INNODB;


CREATE TABLE customer (
custdescrip              VARCHAR(80) NOT NULL,
customer                 SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
crm                      VARCHAR(20),
admingrp                 VARCHAR(40) NOT NULL,
                 PRIMARY KEY (customer)
)TYPE=INNODB;


ALTER TABLE customer ADD  UNIQUE INDEX customer_custdescrip  (custdescrip);


ALTER TABLE customer ADD  INDEX customer_crm  (crm);


ALTER TABLE customer ADD  INDEX customer_admingrp  (admingrp);


CREATE TABLE grp (
grpdescrip               VARCHAR(80) NOT NULL,
grp                      VARCHAR(40) NOT NULL,
createcust               VARCHAR(1) NOT NULL DEFAULT 'N',
resaddr                  SMALLINT UNSIGNED DEFAULT 0,
grpopt                   INT UNSIGNED NOT NULL DEFAULT 0,
                 PRIMARY KEY (grp)
)TYPE=INNODB;


ALTER TABLE grp ADD  UNIQUE INDEX grp_grpdescrip  (grpdescrip);


CREATE TABLE ipaddr (
ipaddr                   INT UNSIGNED NOT NULL DEFAULT 0,
userinf                  VARCHAR(80),
location                 VARCHAR(80),
telno                    VARCHAR(15),
descrip                  VARCHAR(80),
hname                    VARCHAR(100),
macaddr                  VARCHAR(12),
baseindex                BIGINT NOT NULL DEFAULT 0,
lastmod                  TIMESTAMP NOT NULL,
lastpol                  DATETIME,
userid                   VARCHAR(40),
                 PRIMARY KEY (ipaddr, baseindex)
)TYPE=INNODB;


ALTER TABLE ipaddr ADD  INDEX ipaddr_baseindex  (baseindex);


CREATE TABLE ipaddradd (
ipaddr                   INT UNSIGNED NOT NULL DEFAULT 0,
baseindex                BIGINT NOT NULL DEFAULT 0,
info                     LONGTEXT,
infobin                  LONGBLOB,
infobinfn                VARCHAR(255),
                 PRIMARY KEY (ipaddr, baseindex)
)TYPE=INNODB;


ALTER TABLE ipaddradd ADD  INDEX ipaddradd_baseindex  (baseindex);


CREATE TABLE ipaddrlnk (
ipaddr                   INT UNSIGNED NOT NULL DEFAULT 0,
baseindex                BIGINT NOT NULL DEFAULT 0,
customer                 SMALLINT UNSIGNED NOT NULL DEFAULT 0,
dstipaddr                INT UNSIGNED NOT NULL DEFAULT 0,
dstcustomer              SMALLINT UNSIGNED NOT NULL DEFAULT 0
)TYPE=INNODB;


ALTER TABLE ipaddrlnk ADD  UNIQUE INDEX ipaddrlnk_uniq  (baseindex, ipaddr, customer, dstipaddr, dstcustomer);


ALTER TABLE ipaddrlnk ADD  INDEX ipaddrlnk_dst  (dstipaddr, dstcustomer);


ALTER TABLE ipaddrlnk ADD  INDEX ipaddrlnk_src  (ipaddr, customer);


CREATE TABLE requestip (
requestindex             INTEGER NOT NULL AUTO_INCREMENT,
customer                 SMALLINT UNSIGNED NOT NULL DEFAULT 0,
requestdesc              VARCHAR(80),
userinf                  VARCHAR(80),
location                 VARCHAR(80),
telno                    VARCHAR(15),
descrip                  VARCHAR(80),
hname                    VARCHAR(100),
macaddr                  VARCHAR(12),
lastmod                  TIMESTAMP NOT NULL,
info                     LONGTEXT,
                 PRIMARY KEY (requestindex)
)TYPE=INNODB;


ALTER TABLE requestip ADD  UNIQUE INDEX requestip_desc  (customer, requestdesc);


CREATE TABLE netrange (
rangeaddr                INT UNSIGNED NOT NULL DEFAULT 0,
rangesize                INT UNSIGNED NOT NULL DEFAULT 0,
descrip                  VARCHAR(80) NOT NULL,
rangeindex               BIGINT NOT NULL AUTO_INCREMENT,
areaindex                BIGINT NOT NULL DEFAULT 0,
customer                 SMALLINT UNSIGNED NOT NULL DEFAULT 0,
                 PRIMARY KEY (rangeindex)
)TYPE=INNODB;


ALTER TABLE netrange ADD  INDEX range_rangeaddr  (rangeaddr, customer);


ALTER TABLE netrange ADD  UNIQUE INDEX range_customer  (customer, descrip);


ALTER TABLE netrange ADD  INDEX range_areaindex  (areaindex);


CREATE TABLE revdns (
customer                 SMALLINT UNSIGNED NOT NULL DEFAULT 0,
hname                    VARCHAR(100) NOT NULL,
ipaddr                   VARCHAR(15) NOT NULL,
horder                   TINYINT UNSIGNED NOT NULL DEFAULT 0
)TYPE=INNODB;


ALTER TABLE revdns ADD  INDEX revdns_customer  (customer);


CREATE TABLE version (
version                  INTEGER NOT NULL DEFAULT 0
)TYPE=INNODB;


CREATE TABLE users (
userid                   VARCHAR(40) NOT NULL,
userdescrip              VARCHAR(80) NOT NULL,
useremail                VARCHAR(64),
password                 VARCHAR(40) NOT NULL,
                 PRIMARY KEY (userid)
)TYPE=INNODB;


CREATE TABLE usergrp (
userid                   VARCHAR(40) NOT NULL,
grp                      VARCHAR(40) NOT NULL
)TYPE=INNODB;


ALTER TABLE usergrp ADD  UNIQUE INDEX usergrp_userid  (userid, grp);


ALTER TABLE usergrp ADD  INDEX usergrp_grp  (grp);


CREATE TABLE bounds (
boundsaddr               INT UNSIGNED NOT NULL DEFAULT 0,
boundssize               INT UNSIGNED NOT NULL DEFAULT 0,
grp                      VARCHAR(40) NOT NULL
)TYPE=INNODB;


ALTER TABLE bounds ADD  INDEX bounds_grp  (grp);


ALTER TABLE bounds ADD  INDEX bounds_boundsaddr  (boundsaddr);


CREATE TABLE fwdzone (
data_id                  BIGINT NOT NULL AUTO_INCREMENT,
domain                   VARCHAR(254) NOT NULL,
createmod                DATE,
lastmod                  DATETIME,
regmod                   DATE,
expiremod                DATETIME,
engineer                 VARCHAR(254),
error_message            VARCHAR(254),
responsiblemail          VARCHAR(64),
serialdate               VARCHAR(8) NOT NULL,
serialnum                INTEGER DEFAULT 0,
ttl                      INTEGER DEFAULT 0,
refresh                  INTEGER DEFAULT 0,
retry                    INTEGER DEFAULT 0,
expire                   INTEGER DEFAULT 0,
minimum                  INTEGER DEFAULT 0,
userid                   VARCHAR(40),
lastexp                  DATETIME,
slaveonly                VARCHAR(1) NOT NULL DEFAULT 'N',
zonefilepath1            VARCHAR(254),
zonefilepath2            VARCHAR(254),
customer                 SMALLINT UNSIGNED NOT NULL DEFAULT 0,
admingrp                 VARCHAR(40),
                 PRIMARY KEY (data_id)
)TYPE=INNODB;


ALTER TABLE fwdzone ADD  INDEX fwdzone_customer  (customer);


ALTER TABLE fwdzone ADD  INDEX fwdzone_domain  (domain);


CREATE TABLE fwdzoneadd (
customer                 SMALLINT UNSIGNED NOT NULL DEFAULT 0,
data_id                  BIGINT NOT NULL DEFAULT 0,
info                     LONGTEXT,
infobinfn                VARCHAR(255)
)TYPE=INNODB;


ALTER TABLE fwdzoneadd ADD  UNIQUE INDEX fwdzoneadd_customer  (customer, data_id);


CREATE TABLE fwdzonerec (
recidx                   BIGINT NOT NULL AUTO_INCREMENT,
data_id                  BIGINT NOT NULL DEFAULT 0,
lastmod                  DATETIME,
host                     VARCHAR(254) NOT NULL,
recordtype               VARCHAR(5) NOT NULL,
ip_hostname              VARCHAR(254) NOT NULL,
error_message            VARCHAR(254),
sortorder                INTEGER NOT NULL DEFAULT 0,
userid                   VARCHAR(40) NOT NULL,
customer                 SMALLINT UNSIGNED NOT NULL DEFAULT 0,
                 PRIMARY KEY (recidx)
)TYPE=INNODB;


ALTER TABLE fwdzonerec ADD  INDEX fwdzonerec_data_id  (data_id);


ALTER TABLE fwdzonerec ADD  INDEX fwdzonerec_sortorder  (sortorder);


ALTER TABLE fwdzonerec ADD  INDEX fwdzonerec_customer  (customer);


CREATE TABLE fwddns (
id                       BIGINT NOT NULL DEFAULT 0,
hname                    VARCHAR(100) NOT NULL,
horder                   TINYINT UNSIGNED NOT NULL DEFAULT 0
)TYPE=INNODB;


ALTER TABLE fwddns ADD  INDEX fwddns_id  (id);


CREATE TABLE zones (
id                       BIGINT NOT NULL AUTO_INCREMENT,
zoneip                   INT UNSIGNED NOT NULL DEFAULT 0,
zonesize                 INT UNSIGNED NOT NULL DEFAULT 0,
zone                     VARCHAR(254) NOT NULL,
error_message            VARCHAR(254),
lastmod                  DATETIME,
serialdate               VARCHAR(8) NOT NULL,
serialnum                INTEGER DEFAULT 0,
ttl                      INTEGER DEFAULT 0,
refresh                  INTEGER DEFAULT 0,
retry                    INTEGER DEFAULT 0,
expire                   INTEGER DEFAULT 0,
minimum                  INTEGER DEFAULT 0,
userid                   VARCHAR(40),
lastexp                  DATETIME,
slaveonly                VARCHAR(1) NOT NULL DEFAULT 'N',
zonefilepath1            VARCHAR(254),
zonefilepath2            VARCHAR(254),
responsiblemail          VARCHAR(64),
customer                 SMALLINT UNSIGNED NOT NULL DEFAULT 0,
                 PRIMARY KEY (id)
)TYPE=INNODB;


ALTER TABLE zones ADD  INDEX zones_customer  (customer);


ALTER TABLE zones ADD  INDEX zones_zoneip  (zoneip);


CREATE TABLE zonedns (
id                       BIGINT NOT NULL DEFAULT 0,
hname                    VARCHAR(100) NOT NULL,
horder                   TINYINT UNSIGNED NOT NULL DEFAULT 0
)TYPE=INNODB;


ALTER TABLE zonedns ADD  INDEX zonedns_id  (id);


BEGIN;


INSERT INTO version (version) VALUES (22);


COMMIT;