array( 'twitter_id' => array('type' => 'int', 'not null' => TRUE), 'twitter_uid' => array('type' => 'int', 'not null' => TRUE), 'created_at' => array('type' => 'varchar', 'length' => 64, 'not null' => TRUE, 'default' => ''), 'text' => array('type' => 'varchar', 'length' => 255, 'not null' => FALSE), 'source' => array('type' => 'varchar', 'length' => 255, 'not null' => FALSE), ), 'indexes' => array('twitter_uid' => array('twitter_uid')), 'primary key' => array('twitter_id'), ); $schema['twitter_user'] = array( 'fields' => array( 'twitter_uid' => array('type' => 'int', 'not null' => TRUE), 'uid' => array('type' => 'int', 'not null' => TRUE), 'name' => array('type' => 'varchar', 'length' => 64, 'not null' => TRUE, 'default' => ''), 'screen_name' => array('type' => 'varchar', 'length' => 255), 'description' => array('type' => 'varchar', 'length' => 255), 'profile_image_url' => array('type' => 'varchar', 'length' => 255), 'url' => array('type' => 'varchar', 'length' => 255), 'protected' => array('type' => 'int', 'not null' => FALSE 'default' => 0), ), 'indexes' => array('drupal_uid' => array('uid')), 'primary key' => array('twitter_uid'), ); $schema['twitter_node'] = array( 'fields' => array( 'nid' => array('type' => 'int', 'not null' => TRUE), 'twitter_id' => array('type' => 'int', 'not null' => TRUE), 'module' => array('type' => 'varchar', 'length' => 64, 'not null' => TRUE, 'default' => 'twitter_node'), ), 'primary key' => array('nid', 'twitter_id'), ); return $schema; }