'The base table for test_entities.', 'fields' => array( 'ftid' => array( 'description' => 'The primary identifier for a test_entity.', 'type' => 'serial', 'unsigned' => TRUE, 'not null' => TRUE, ), 'ftvid' => array( 'description' => 'The current {test_entity_revision}.ftvid version identifier.', 'type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'default' => 0, ), 'fttype' => array( 'description' => 'The type of this test_entity.', 'type' => 'varchar', 'length' => 32, 'not null' => TRUE, 'default' => '', ), ), 'unique keys' => array( 'ftvid' => array('ftvid'), ), 'primary key' => array('ftid'), ); $schema['test_entity_revision'] = array( 'description' => 'Stores information about each saved version of a {test_entity}.', 'fields' => array( 'ftid' => array( 'description' => 'The {test_entity} this version belongs to.', 'type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'default' => 0, ), 'ftvid' => array( 'description' => 'The primary identifier for this version.', 'type' => 'serial', 'unsigned' => TRUE, 'not null' => TRUE, ), ), 'indexes' => array( 'nid' => array('ftid'), ), 'primary key' => array('ftvid'), ); return $schema; } /** * Implement hook_install(). */ function field_test_install() { drupal_install_schema('field_test'); } /** * Implement hook_uninstall(). */ function field_test_uninstall() { drupal_uninstall_schema('field_test'); }