Hi David
Plesee see response inline.

With help of Devel module, when I reinstalled the module, it was creating tables in database and worked fine.
 

Best Regards,
Austin
 
 
On Thu, Mar 17, 2011 at 8:50 PM, Metzler, David <metzlerd@evergreen.edu> wrote:

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? 

 
 
It is Drupal 6. Yes, module file is resume_submit.module and 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?

 
 
After creating install file, I disabled module, cleared cache, enabled module. With this, install was not taking effect (tables in database were not cretaed).
 
 

 


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

Austin


--
[ Drupal support list | http://lists.drupal.org/ ]