Миграции
Миграции
Здравствуйте, подскажите почему не работает миграции в yii выдает вот такую ошибку
General error: 1 no such table: adm_users. The SQL statement executed was: INSERT INTO 'adm_users' ("login", "password", "salt", "name", "blocked") VALUES (:login, :password, :salt, :name, :blocked)' in E:\WebServers\home\homework\www\framework\db\CDbCommand.php:358
сам сайт работает на localhost, к базе подключается
General error: 1 no such table: adm_users. The SQL statement executed was: INSERT INTO 'adm_users' ("login", "password", "salt", "name", "blocked") VALUES (:login, :password, :salt, :name, :blocked)' in E:\WebServers\home\homework\www\framework\db\CDbCommand.php:358
сам сайт работает на localhost, к базе подключается
Последний раз редактировалось kuba 2014.05.13, 07:37, всего редактировалось 1 раз.
- sluchainiyznak
- Сообщения: 617
- Зарегистрирован: 2013.05.19, 17:51
- Откуда: ХМАО-Югра, г. Сургут
- Контактная информация:
Re: Миграции
код миграции в студуию, что то меня смущают ковычки "login", "password", "salt", "name", "blocked"
Re: Миграции
Код: Выделить всё
<?php
class m140513_042940_insert_adm_users extends CDbMigration
{
public function up()
{
$this->insert('adm_users', array(
'login' => 'login',
'password' => 'a3dc11e9cedb9e4c5d259aa6568e09b3',
'salt' => '2343vsl; j ;jtw;56k j56p9 azf;gj',
'name' => 'login',
'blocked' => 0,
));
}
public function down()
{
echo "m140513_042940_insert_adm_users does not support migration down.\n";
return false;
}
/*
// Use safeUp/safeDown to do migration with transaction
public function safeUp()
{
}
public function safeDown()
{
}
*/
}
- sluchainiyznak
- Сообщения: 617
- Зарегистрирован: 2013.05.19, 17:51
- Откуда: ХМАО-Югра, г. Сургут
- Контактная информация:
Re: Миграции
а теперь create statement таблицы в студию
Re: Миграции
Извините а что это?create statement ))))я в yii только начал разбираться, раньше пользовался другим фреймвоком(в нем поддержки миграций БД нет)
- sluchainiyznak
- Сообщения: 617
- Зарегистрирован: 2013.05.19, 17:51
- Откуда: ХМАО-Югра, г. Сургут
- Контактная информация:
Re: Миграции
ну вообще это никакого отношения к Yii не имеет, что используете для работы с БД? кстати, БД случаем не Oracle?
Re: Миграции
Нет мускул, вообщем это не мой проект, скинули архивом, мне нужно в нем разобартся и потом доработать, интуитивно вроде понятно все, только вот миграции не могу разобрать,
- sluchainiyznak
- Сообщения: 617
- Зарегистрирован: 2013.05.19, 17:51
- Откуда: ХМАО-Югра, г. Сургут
- Контактная информация:
Re: Миграции
конфиг БД в файле console.php сходится с main.php?
Re: Миграции
Мммм.... нет)))) сейчас поменяю, тут еще в папке migration нет файла миграции создания этой таблицы, может из-за этого???не видит таблицу
- sluchainiyznak
- Сообщения: 617
- Зарегистрирован: 2013.05.19, 17:51
- Откуда: ХМАО-Югра, г. Сургут
- Контактная информация:
Re: Миграции
если сама таблица в БД уже есть, то в коде, создающем эту таблицу, нет надобности
-
- Сообщения: 1268
- Зарегистрирован: 2013.07.17, 17:37
Re: Миграции
префикс прописан в конфиге дб? таблица adm_user существует?
Re: Миграции
ВОТ спасибо все заработало)))))))СПАСИБО БОЛЬШОЕ!!!console.php поправил