版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Chengliangyao/article/details/83961790
比如要扩大模块对应的表的姓名一列的长度
1、首先增加指定模块的sql文件,一般是模块名/sql/xxx_setup/upgrade_old_new.php old表示上一版本号,new代表本次版本号,new必须大于old,比如upgrade_1.0.0_1.1.0.php
2、编辑sql.php文件
<?php /** $installer = $this; $installer->startSetup(); $installer->getConnection()->modifyColumn( //modifyColumn代表修改列属性 $installer->getTable('customer_user_need_check'), //模块对应的表名 'username', array( 'type' => Varien_Db_Ddl_Table::TYPE_TEXT, 'length' => '500', 'nullable' => false, 'default' => "", 'comment' => 'image url' ) ); $installer->endSetup();
3、到模块名/etc/config.xml文件中设置模块版本号,即new
4、刷新缓存即可