--- salesforce_api.new.install	2009-05-26 20:04:38.000000000 -0400
+++ salesforce_api.install	2009-05-30 02:10:16.000000000 -0400
@@ -62,6 +62,30 @@ function salesforce_api_schema() {
       'sfid' => array('sfid'),
     ),
     'primary key' => array('drupal_type', 'oid'),
+		$schema['salesforce_objects'] = array(
+		'fields' => array(
+			'name' => array(
+				'type' => 'varchar',
+				'length' => '40',
+				'not null' => TRUE
+			),
+			'valid' => array(
+			  'type' => 'int',
+			  'size' => 'tiny',
+			  'not null' => TRUE,
+			  'default' => 1,
+			  ),
+			'primarykey' => array(
+				'type' => 'varchar',
+				'length' => '40',
+				'not null' => TRUE,
+			),
+			'cache' => array(
+				'type' => 'text',
+				'size' => 'medium'
+			),
+		),
+	)
   );
   $schema['salesforce_field_map'] = array(
     'description' => t('Drupal to Salesforce field mappings'),
@@ -112,3 +136,18 @@ function salesforce_api_schema() {
 
   return $schema;
 }
+
+function salesforce_api_update_6200() {
+  $schema = salesforce_api_schema();
+  _drupal_initialize_schema('salesforce_api', $schema);
+  $table = $schema['salesforce_objects'];
+  $ret = array();
+  db_create_table($ret, 'salesforce_objects', $table);
+  $sql1 = "ALTER TABLE {salesforce_objects} ADD modified TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP";
+  $sql2 = "CREATE INDEX modified ON {salesforce_objects} (modified)";
+  $result1 = db_query($sql1);
+	$result2 = db_query($sql2);
+	$ret[] = array('success' => $result1, 'query' => $sql1);
+	$ret[] = array('success' => $result2, 'query' => $sql2);
+  return $ret;
+}
\ No newline at end of file
