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. ~