- 'fd' => array(
- 'history_id' => array('type' => 'auto','precision' => '4','nullable' => False),
- 'history_record_id' => array('type' => 'int','precision' => '4','nullable' => False),
- 'history_appname' => array('type' => 'ascii','precision' => '16','nullable' => False),
- 'history_owner' => array('type' => 'int','meta' => 'user','precision' => '4','nullable' => False),
- 'history_status' => array('type' => 'varchar','precision' => '32','nullable' => False),
- 'history_new_value' => array('type' => 'longtext','nullable' => False),
- 'history_timestamp' => array('type' => 'timestamp','nullable' => False,'default' => 'current_timestamp'),
- 'history_old_value' => array('type' => 'longtext','nullable' => False),
- 'sessionid' => array('type' => 'int','precision' => '4','comment' => 'primary key to egw_access_log'),
- 'share_email' => array('type' => 'varchar','precision' => '4096','comment' => 'email addresses of share who made the change, comma seperated')
- ),
- 'pk' => array('history_id'),
- 'fk' => array(),
- 'ix' => array(array('history_appname','history_record_id','history_id')),
- 'uc' => array()
- ),
- 'egw_async' => array(
- 'fd' => array(
- 'async_id' => array('type' => 'ascii','precision' => '64','nullable' => False),
- 'async_next' => array('type' => 'int','meta' => 'timestamp','precision' => '4','nullable' => False,'comment' => 'timestamp of next run'),