[development] Module install / database schema doubt
Austin Einter
austin.einter at gmail.com
Thu Mar 17 11:14:39 UTC 2011
Lee, Dave, Vaibhav
Thanks for your help.
With help of devel module, I reinstalled my custom module and it is working
fine now.
Best Regards
Austin
On Thu, Mar 17, 2011 at 11:44 AM, Dave Reid <dave at davereid.net> wrote:
> 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
> dave at davereid.net
>
>
>
> On Wed, Mar 16, 2011 at 10:44 PM, Austin Einter <austin.einter at gmail.com>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
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20110317/6bfd8205/attachment-0001.html
More information about the development
mailing list