I added following codes in my app\code\local\Svi\Form\sql\form_setup\mysql4-install-0.1.0.php
<?php
$installer = $this;
$installer->startSetup();
$installer->run("
-- DROP TABLE IF EXISTS {$this->getTable('svi_form')};
CREATE TABLE {$this->getTable('svi_form')} (
`form_id` int(11) unsigned NOT NULL auto_increment,
`fname` varchar(255) NOT NULL default '',
`lname` varchar(255) NOT NULL default '',
`fathername` varchar(255) NOT NULL default '',
`mothername` varchar(255) NOT NULL default '',
`mobile` bigint(10) NOT NULL default '0',
PRIMARY KEY (`form_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
") or die("error in local/svi/form/sql folder.....");
//Add new column to the 'svi_form' table
$installer->getConnection()->addColumn(
$this->getTable('svi/form'), //table name
'address' 'varchar(255) NOT NULL DEFAULT ''' //'column name'
//datatype definition
);
$installer->endSetup();
app\code\local\Svi\Form\etc\config.xml
<?xml version="1.0"?>
<config>
<modules>
<Svi_Form>
<version>0.1.0</version>
</Svi_Form>
</modules>
<frontend>
<routers>
<form>
<use>standard</use>
<args>
<module>Svi_Form</module>
<frontName>form</frontName>
</args>
</form>
</routers>
<layout>
<updates>
<form>
<file>form.xml</file>
</form>
</updates>
</layout>
</frontend>
<global>
<models>
<form>
<class>Svi_Form_Model</class>
<resourceModel>form_mysql4</resourceModel>
</form>
<form_mysql4>
<class>Svi_Form_Model_Mysql4</class>
<entities>
<form>
<table>svi_form</table>
</form>
</entities>
</form_mysql4>
</models>
<resources>
<form_setup>
<setup>
<module>Svi_Form</module>
</setup>
<connection>
<use>core_setup</use>
</connection>
</form_setup>
<form_write>
<connection>
<use>core_write</use>
</connection>
</form_write>
<form_read>
<connection>
<use>core_read</use>
</connection>
</form_read>
</resources>
<blocks>
<form>
<class>Svi_Form_Block</class>
</form>
</blocks>
<helpers>
<form>
<class>Svi_Form_Helper</class>
</form>
</helpers>
</global>
</config>
But it is not working. What to do?