= array(
    'customerAccountID' => array('type'=>'INT', 'increment'=>true, 'primary_key'=>true),
    'cardNo' => array('type'=>'INT', 'index'=>true),
    'memberStatus' => array('type'=>'VARCHAR(10)', 'default'=>"'PC'"),
    'activeStatus' => array('type'=>'VARCHAR(10)', 'default'=>"''"),
    'customerTypeID' => array('type'=>'INT', 'default'=>1),
    'chargeBalance' => array('type'=>'MONEY', 'default'=>0),
    'chargeLimit' => array('type'=>'MONEY', 'default'=>0),
    'idCardUPC' => array('type'=>'VARCHAR(13)'),
    'startDate' => array('type'=>'DATETIME'),
    'endDate' => array('type'=>'DATETIME'),
    'addressFirstLine' => array('type'=>'VARCHAR(100)'),
    'addressSecondLine' => array('type'=>'VARCHAR(100)'),
    'city' => array('type'=>'VARCHAR(50)'),
    'state' => array('type'=>'VARCHAR(10)'),
    'zip' => array('type'=>'VARCHAR(10)'),
    'contactAllowed' => array('type'=>'TINYINT', 'default'=>1),
    'contactMethod' => array('type'=>'VARCHAR(10)', 'default'=>"'mail'"),
    'modified' => array('type'=>'DATETIME', 'ignore_updates'=>true)
    )