Also, your module appears to be named 'resume_submit' so resume_table_schema
should be named resume_submit_schema and you should call
drupal_(un)install_schema('resume_submit') as the parameter is the module
name whos schema is being (un)installed. It's fine to leave the table name
as resume_table.Dave Reid [email protected] On Wed, Mar 16, 2011 at 10:44 PM, Austin Einter <[email protected]>wrote: > Hi All > I have a small install file as below. > > *<?php > function resume_submit_install() > { > drupal_install_schema('resume_table'); > } > function resume_submit_uninstall() > { > drupal_uninstall_schema('resume_table'); > } > function resume_table_schema() > { > $schema['resume_table'] = array( > > 'fields' => array( > 'uid' => array('type' => 'int', 'unsigned' => TRUE, 'not null' => > TRUE, 'default' => 0), > 'name' => array('type' => 'varchar', 'not null' => TRUE, 'default' => > ''), > 'email' => array('type' => 'varchar', 'not null' => TRUE, 'default' => > ''), > 'altemail' => array('type' => 'varchar', 'not null' => TRUE, 'default' > => ''), > ), > > 'indexes' => array('uid' => array('uid'),), > > 'primary key' => array('name'), > );* > * return $schema; > }* > > > When I install the custom module, it installs without any warning/error. > But on form submit, when I try to save some data, it gives warning (table > does not exist). > > Can somebody help me to understand, what could be the issue. > > Thanks > Austin >
