Need a bit more info to help.
Can I assume from your hooks that you are
doing this in drupal 6 and that the name of your module is
resume_submit.module and the name of your install file is
resume_submit.install?
Was the module installed when you created
the install file? Have you tried uninstalling the module and then re-enabling
it?
From:
support-bounces@drupal.org [mailto:support-bounces@drupal.org] On Behalf Of Austin Einter
Sent: Wednesday, March 16, 2011
8:45 PM
To: support@drupal.org;
development@drupal.org
Subject: [support] Module install
/ database schema doubt
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