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
exchange:reporting:database_definition [2010/02/02 05:11]
ben
exchange:reporting:database_definition [2010/12/06 09:23] (current)
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, 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 49: Line 57:
 </​code>​ </​code>​
 Yes, the password is there for all to see, this is a totally useless account/​password combination. Yes, the password is there for all to see, this is a totally useless account/​password combination.
 +
 +If file output is necessary, the FILE privilege must be granted:
 +<​code>​
 +GRANT FILE ON *.* TO '​ben'​@'​localhost'​ IDENTIFIED BY '​-------'​ WITH GRANT OPTION;
 +GRANT FILE ON *.* TO cu_exchange@'​localhost';​
 +</​code>​
exchange/reporting/database_definition.1265105473.txt.gz · Last modified: 2010/02/02 05:11 by ben