User Tools

Site Tools


exchange:reporting:database_definition

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
exchange:reporting:database_definition [2010/02/06 11:00]
ben
exchange:reporting:database_definition [2010/03/06 04:17]
ben
Line 12: Line 12:
 <​code>​ <​code>​
 mysql> describe exchange_info;​ mysql> describe exchange_info;​
-+------------------+--------------+------+-----+---------+-------+ ++-------------------+--------------+------+-----+---------+-------+ 
-| Field            | Type         | Null | Key | Default | Extra | +| Field             ​| Type         | Null | Key | Default | Extra | 
-+------------------+--------------+------+-----+---------+-------+ ++-------------------+--------------+------+-----+---------+-------+ 
-| cname            | varchar(120) | YES  |     | NULL    |       | +| cname             ​| varchar(120) | YES  |     | NULL    |       | 
-| dname            | varchar(256) | YES  | UNI | NULL    |       | +| dname             ​| varchar(256) | YES  | UNI | NULL    |       | 
-| displayName ​     | varchar(120) | YES  |     | NULL    |       | +| displayName ​      ​| varchar(120) | YES  |     | NULL    |       | 
-| disabled ​        ​| binary(1) ​   | YES  |     | 0       ​| ​      | +| disabled ​         | binary(1) ​   | YES  |     | 0       ​| ​      | 
-| bes              | binary(1) ​   | YES  |     | 0       ​| ​      | +| bes               ​| binary(1) ​   | YES  |     | 0       ​| ​      | 
-| goodlink ​        ​| binary(1) ​   | YES  |     | 0       ​| ​      | +| goodlink ​         | binary(1) ​   | YES  |     | 0       ​| ​      | 
-| size             ​| bigint(20) ​  | YES  |     | NULL    |       | +| size              | bigint(20) ​  | YES  |     | NULL    |       | 
-| uni              | varchar(8) ​  | YES  |     | NULL    |       | +| mDBStorageQuota ​  | bigint(20) ​  | YES  |     | NULL    |       | 
-| alpha_id ​        ​| varchar(32) ​ | YES  |     | NULL    |       | +| mDBOverQuotaLimit ​| bigint(20) ​  | YES  |     | NULL    |       | 
-alphasam_id ​     ​| varchar(32) ​ | YES  |     | NULL    |       | +| uni               ​| varchar(8) ​  | YES  |     | NULL    |       | 
-| ou               ​| varchar(180) | YES  |     | NULL    |       | +| alpha_id ​         | varchar(32) ​ | YES  |     | NULL    |       | 
-| server ​          ​| varchar(20) ​ | YES  |     | NULL    |       | +alpha_samid ​      | varchar(32) ​ | YES  |     | NULL    |       | 
-| sg               ​| varchar(80) ​ | YES  |     | NULL    |       | +| ou                | varchar(180) | YES  |     | NULL    |       | 
-| mdb              | varchar(120) | YES  |     | NULL    |       | +| server ​           | varchar(20) ​ | YES  |     | NULL    |       | 
-| legacyExchangeDN | varchar(120) | YES  |     | NULL    |       | +| sg                | varchar(80) ​ | YES  |     | NULL    |       | 
-| lastLogon ​       | date         | YES  |     | NULL    |       | +| mdb               ​| varchar(120) | YES  |     | NULL    |       | 
-+------------------+--------------+------+-----+---------+-------+ +| legacyExchangeDN ​ | varchar(120) | YES  |     | NULL    |       | 
-15 rows in set (0.01 sec)+| lastLogon ​        | date         | YES  |     | NULL    |       | 
 +| lastExchangeLogon ​| date         | YES  |     | NULL    |       | 
 ++-------------------+--------------+------+-----+---------+-------+ 
 +19 rows in set (0.01 sec)
 </​code>​ </​code>​
 ==== Setup ==== ==== Setup ====
Line 38: Line 41:
 Database and Table creation statements: Database and Table creation statements:
 <​code>​ <​code>​
-drop table exchange_info;​ +useDB="​use cu_exchange;"​ 
-create table exchange_info (cname VARCHAR(120),​ dname VARCHAR(256),​ displayName VARCHAR(120),​ disabled BINARY DEFAULT 0, bes BINARY DEFAULT 0, goodlink BINARY DEFAULT 0, size BIGINT, mDBStorageQuota BIGINT,​mDBOverQuotaLimit BIGINT, uni VARCHAR(8), alpha_id VARCHAR(32),​ alpha_samid VARCHAR(32),​ ou VARCHAR(180),​ server VARCHAR(20),​ sg VARCHAR(80),​ mdb VARCHAR(120),​ legacyExchangeDN VARCHAR(120),​ lastLogon DATE, lastExchangeLogon DATE); +dropTable="​drop table exchange_info;​" 
-alter table exchange_info ADD UNIQUE (dname);+createTable="​create table exchange_info (cname VARCHAR(120),​ dname VARCHAR(256),​ displayName ​
 +VARCHAR(120),​ disabled BINARY DEFAULT 0, bes BINARY DEFAULT 0, goodlink BINARY DEFAULT 0, size 
 +BIGINT, mDBStorageQuota BIGINT,​mDBOverQuotaLimit BIGINT, uni VARCHAR(8), alpha_id VARCHAR(32), ​
 +alpha_samid VARCHAR(32),​ ou VARCHAR(180),​ server VARCHAR(20),​ sg VARCHAR(80),​ mdb VARCHAR(120), ​
 +legacyExchangeDN VARCHAR(120),​ lastLogon DATE, lastExchangeLogon DATE);" 
 +alterTable="​alter table exchange_info ADD UNIQUE (dname);"
 </​code>​ </​code>​
  
Line 54: Line 62:
 GRANT FILE ON *.* TO '​ben'​@'​localhost'​ IDENTIFIED BY '​-------'​ WITH GRANT OPTION; GRANT FILE ON *.* TO '​ben'​@'​localhost'​ IDENTIFIED BY '​-------'​ WITH GRANT OPTION;
 </​code>​ </​code>​
- 
exchange/reporting/database_definition.txt · Last modified: 2010/12/06 09:23 by ben