Step 1:
- Create Migration Script with yiic command:
- Goto project and run the following command
protected/yiic migrate create alter_table_column
Step 2:
- Go to folder path protected/migrations and look for file name mxxxxxx_xxxxx_alter_table_column.php
- Add the following command in function up.
public function up()
{
$table = Yii::app()->db->schema->getTable('table_name');
if(!isset($table->columns['column_name'])) {
// Column doesn't exist then create column
$this->addColumn('table_name', 'column_name', 'int(11) NOT NULL');
}
}
Step 3:
- Run migration script with the following command:
protected/yiic migrate
~ EOF. Thanks for Reading. ~