Если использую MySQL то все работает нормально.
При попытке выполнить те же комманды на sqlite выдает ошибку
при этом фронт работает нормально и на mysql, и на sqlite.Exception 'yii\db\Exception' with message 'SQLSTATE[HY000] [14] unable to open database file'
код миграции:
Код: Выделить всё
<?php
use yii\db\Schema;
use yii\db\Migration;
class m150510_012706_create_testmigr_table extends Migration
{
public function up()
{
$this->createTable('testmigr', [
'id' => 'pk',
'val1' => 'string',
'val2' => 'text',
'val3' => 'text',
]);
}
public function down()
{
$this->dropTable('testmigr');
}
/*
// Use safeUp/safeDown to run migration code within a transaction
public function safeUp()
{
}
public function safeDown()
{
}
*/
}
Код: Выделить всё
<?
return [
'class' => 'yii\db\Connection',
'dsn'=>'sqlite:system/data/database.sqlite',
'charset' => 'utf8',
'tablePrefix' => 'tbl_'
];
ПО началу на Mysql тоже выдавал ошибку, вылечил прописывание порта в строку dsn, как лечить на sqlite, ума не приложу