Я создаю тестовое приложение с Yii и создал свою первую миграцию.
<?php
class m111128_223507_reverse_bed_patient extends CDbMigration
{
public function up()
{
$this->dropForeignKey('fk_bed_patient1', 'bed');
$this->dropColumn('bed', 'patient_id');
$this->addColumn('patient', 'bed_id', 'int(11)');
$this->addForeignKey('fk_patient_bed1', 'patient', 'bed_id', 'bed', 'id', 'NO ACTION', 'NO ACTION');
}
public function down()
{
echo "m111128_223507_reverse_bed_patient does not support migration down.\n";
return false;
}
}
по какой-то причине Yii считает, что я использую базу данных SQLite, хотя в моем приложении main.php у меня естьНастройки MySQL, которые работают везде, и строки SQLite закомментированы.
Я получаю эту ошибку, когда пытаюсь выполнить первую миграцию.
*, применяя m111128_223507_reverse_bed_patient, отбрасывает столбец Patient_id из постели таблицы ... исключение "CDbException"с сообщением «Удаление столбца БД не поддерживается SQLite.»в ..
Что мне здесь не хватает?