Ошибка при выполнении миграций YII2

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
laminda
Сообщения: 1
Зарегистрирован: 2020.05.12, 00:03

Ошибка при выполнении миграций YII2

Сообщение laminda »

Здравствуйте! Я сам не программист, но немного разбираюсь в установки.. Столкнулся с проблемой при установки миграций их там порядка 60 шт, но все не устанавливаются, так как при повторном накате миграций, оказало, что новых 59 шт. Завожу проект на OpenServer , PHP 7.1 ? mysql 5.6 Ошибку получаю следующую:
# yii migrate
Yii Migration Tool (based on Yii v2.0.10)

Total 60 new migrations to be applied:
m140506_102106_rbac_init
m145524_201442_init
m150207_210500_i18n_init
m150207_210501_fill_messages
m160907_142028_create_adjacency_list
m160908_054117_create_image
m160908_060639_create_article
m160908_190158_create_slider
m160909_101910_create_ad
m160910_075252_create_company_type
m160912_120909_create_country
m160912_120910_create_region
m160912_121147_create_city
m160912_164353_create_company
m160915_001307_create_schedule
m160915_074935_create_employment
m160915_090031_create_specialization
m160915_105535_create_position
m160915_203148_create_resume
m160916_161531_create_institution
m160918_160420_create_education
m160918_195739_create_language
m160918_205536_create_resume_language_assn
m160919_130943_create_resume_specialization_assn
m160919_130944_create_resume_employment_assn
m160919_130945_create_resume_schedule_assn
m160926_120205_create_resume_citizenship_assn
m160926_120935_create_resume_work_permit_assn
m160928_143348_add_description_to_company
m160928_150651_create_currency
m160928_150652_create_vacancy
m160928_150653_create_vacancy_specialization_assn
m160928_150654_create_vacancy_city_assn
m161002_165923_add_social_link_to_resume
m161002_205603_add_description_to_resume
m161002_212635_create_tag
m161002_213136_create_resume_tag_assn
m161003_182509_create_favorite_folder
m161014_121722_create_faculty
m161014_121723_create_faq_category
m161014_121724_create_faq_item
m161017_164051_create_user_vacancy_favorite_assn
m161017_164052_create_user_vacancy_ignore_assn
m161017_205329_create_mailing_type
m161017_205616_create_user_mailing_type_assn
m161017_235543_add_type_to_image
m161017_235544_create_social_user
m161021_012040_create_payment_type
m161021_012041_create_service
m161021_050044_create_order
m161022_192854_add_bright_to_resume
m161023_101901_create_metro_line
m161023_101902_create_metro_station
m161025_115510_create_industry
m161025_145048_recreate_specialization
m161212_084908_create_test
m161212_105457_create_test_question
m170105_100607_add_cost_type_to_vacancy
m170323_194139_add_switch_to_country
m170323_194140_add_switch_to_city

Apply the above migrations? (yes|no) [no]:y
*** applying m140506_102106_rbac_init
> create table {{%auth_rule}} ...Exception 'yii\db\Exception' with message 'SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'auth_rule' already exists
The SQL being executed was: CREATE TABLE `auth_rule` (
`name` varchar(64) NOT NULL,
`data` text,
`created_at` int(11),
`updated_at` int(11),
PRIMARY KEY (name)
) CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE=InnoDB'

in C:\OSPanel\domains\domrabot.com\vendor\yiisoft\yii2\db\Schema.php:632

Stack trace:
#0 C:\OSPanel\domains\domrabot.com\vendor\yiisoft\yii2\db\Command.php(854): yii\db\Schema->convertException(Object(PDOException), 'CREATE TABLE `a...')
#1 C:\OSPanel\domains\domrabot.com\vendor\yiisoft\yii2\db\Migration.php(261): yii\db\Command->execute()
#2 C:\OSPanel\domains\domrabot.com\console\migrations\m140506_102106_rbac_init.php(60): yii\db\Migration->createTable('{{%auth_rule}}', Array, 'CHARACTER SET u...')
#3 C:\OSPanel\domains\domrabot.com\vendor\yiisoft\yii2\console\controllers\BaseMigrateController.php(651): m140506_102106_rbac_init->up()
#4 C:\OSPanel\domains\domrabot.com\vendor\yiisoft\yii2\console\controllers\BaseMigrateController.php(163): yii\console\controllers\BaseMigrateController->migrateUp('m140506_102106_...')
#5 [internal function]: yii\console\controllers\BaseMigrateController->actionUp(0)
#6 C:\OSPanel\domains\domrabot.com\vendor\yiisoft\yii2\base\InlineAction.php(55): call_user_func_array(Array, Array)
#7 C:\OSPanel\domains\domrabot.com\vendor\yiisoft\yii2\base\Controller.php(154): yii\base\InlineAction->runWithParams(Array)
#8 C:\OSPanel\domains\domrabot.com\vendor\yiisoft\yii2\console\Controller.php(128): yii\base\Controller->runAction('', Array)
#9 C:\OSPanel\domains\domrabot.com\vendor\yiisoft\yii2\base\Module.php(454): yii\console\Controller->runAction('', Array)
#10 C:\OSPanel\domains\domrabot.com\vendor\yiisoft\yii2\console\Application.php(180): yii\base\Module->runAction('migrate', Array)
#11 C:\OSPanel\domains\domrabot.com\vendor\yiisoft\yii2\console\Application.php(147): yii\console\Application->runAction('migrate', Array)
#12 C:\OSPanel\domains\domrabot.com\vendor\yiisoft\yii2\base\Application.php(375): yii\console\Application->handleRequest(Object(yii\console\Request))
#13 C:\OSPanel\domains\domrabot.com\yii(28): yii\base\Application->run()
#14 {main}
urichalex
Сообщения: 994
Зарегистрирован: 2015.08.07, 11:03

Re: Ошибка при выполнении миграций YII2

Сообщение urichalex »

Base table or view already exists: 1050 Table 'auth_rule' already exists
Ответить