Я хочу перенести свою базу данных на другой сервер баз данных в laravel, я использую этот генератор https://github.com/Xethron/migrations-generator для генерации моего файла миграции
Но после того, как я выполню команду
php artisan migrate
Отображается ошибка:
[Microsoft] [Драйвер ODBC 13 для SQL Server] [SQL Server] Таблица «m_bank» уже имеет первичный ключопределил это. (SQL: изменить таблицу "m_bank", добавить ограничение "PK__m_bank__C5B92243C150E9EA", первичный ключ ("bank_code"))
мой файл миграции:
Schema::create('m_bank_channel', function(Blueprint $table)
{
$table->integer('bank_channel_id', true);
$table->char('bank_channel_code', 10)->primary('PK__m_bank_c__D2103413480C791A');
$table->char('bank_code', 10);
$table->char('channel_code', 4);
$table->string('description', 250);
$table->string('created_by', 15);
$table->dateTime('created_date');
$table->string('modified_by', 15);
$table->dateTime('modified_date');
$table->char('is_active', 1);
});
'bank_channel_id' должен быть первичнымkey и 'bank_channel_code' - это внешний ключ, это ошибка генератора для создания внешнего ключа?
Или есть идеи для решения этой проблемы?