X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=doc%2FtableStructure.sql;h=867a1c63704dc3bd70582d3a397c1a8f9fbc2373;hb=98aa1434dc5e06971dcd35f6b9bd335216edce43;hp=82c0e82fb317eee21f00edf63d1e3f4e5c5d9420;hpb=5f0c781007ae0ddce24057654a0ab095bc2a2b5b;p=gigi.git diff --git a/doc/tableStructure.sql b/doc/tableStructure.sql index 82c0e82f..867a1c63 100644 --- a/doc/tableStructure.sql +++ b/doc/tableStructure.sql @@ -40,6 +40,7 @@ CREATE TABLE IF NOT EXISTS `organisations` ( `state` varchar(2) NOT NULL, `province` varchar(100) NOT NULL, `city` varchar(100) NOT NULL, + `contactEmail` varchar(100) NOT NULL, `creator` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; @@ -91,7 +92,6 @@ CREATE TABLE `pingconfig` ( `domainid` int(11) NOT NULL, `type` enum('email', 'ssl', 'http', 'dns') NOT NULL, `info` varchar(255) NOT NULL, - `reping` enum('y','n') NOT NULL DEFAULT 'n', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; @@ -139,12 +139,11 @@ CREATE TABLE `certs` ( `id` int(11) NOT NULL AUTO_INCREMENT, `memid` int(11) NOT NULL DEFAULT '0', `serial` varchar(50) NOT NULL DEFAULT '', - `CN` varchar(255) NOT NULL DEFAULT '', - `subject` varchar(1024) NOT NULL, `keytype` char(2) NOT NULL DEFAULT 'NS', `codesign` tinyint(1) NOT NULL DEFAULT '0', `md` enum('md5','sha1','sha256','sha512') NOT NULL DEFAULT 'sha512', `profile` int(3) NOT NULL, + `caid` int(3) NULL DEFAULT NULL, `csr_name` varchar(255) NOT NULL DEFAULT '', `csr_type` enum('CSR', 'SPKAC') NOT NULL, @@ -168,6 +167,16 @@ CREATE TABLE `certs` ( KEY `emailcrt` (`crt_name`) ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `certAvas`; +CREATE TABLE `certAvas` ( + `certid` int(11) NOT NULL, + `name` varchar(20) NOT NULL, + `value` varchar(255) NOT NULL, + + PRIMARY KEY (`certid`, `name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + DROP TABLE IF EXISTS `clientcerts`; CREATE TABLE `clientcerts` ( `id` int(11) NOT NULL, @@ -213,7 +222,16 @@ CREATE TABLE `subjectAlternativeNames` ( `type` enum('email','DNS') NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8; - +DROP TABLE IF EXISTS `cacerts`; +CREATE TABLE `cacerts` ( + `id` int(3) NOT NULL AUTO_INCREMENT, + `keyname` varchar(60) NOT NULL, + `subroot` int(2) NOT NULL, + `validFrom` datetime NULL DEFAULT NULL, + `validTo` datetime NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE (`keyname`) +) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `jobs`; @@ -311,5 +329,15 @@ CREATE TABLE IF NOT EXISTS `org_admin` ( `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `deleter` int(11) NULL DEFAULT NULL, `deleted` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`orgid`, `memid`) + KEY (`orgid`, `memid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `adminLog`; +CREATE TABLE `adminLog` ( + `when` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + `uid` int(11) unsigned NOT NULL, + `admin` int(11) unsigned NOT NULL, + `type` varchar(100) NOT NULL DEFAULT '', + `information` varchar(50) NOT NULL DEFAULT '', + PRIMARY KEY (`when`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;