Изменение структуры базы данных Laravel - PullRequest
0 голосов
/ 08 июля 2019

У меня есть таблицы, и мои первичные ключи таблиц основаны на increments $table->increments('id');, в то время как первичные ключи по умолчанию для laravel 5.8 bigIncrements.

Вопрос

Я хочузнаете, есть ли способ изменить мое increments на bigIncrements автоматически, но с предоставлением новой миграции или нет?

Пример

Когда у нас есть существующая таблица и нам нужно добавить или удалитьВ столбце из этой таблицы мы просто создаем новую миграцию и сообщаем ей добавить или удалить x столбец.

1 Ответ

0 голосов
/ 08 июля 2019

Пожалуйста, не обновляйте версию laravel 5.7 или ниже до 5.8, потому что, если вы делаете это, вам нужно вручную создать миграцию для изменения приращений первичных ключей в bigIncrements, а также целых внешних ключей в bigInteger, лучше всегоНе обновляйте версию Laravel, есть много изменений в Laravel 5.8.

Подробнее о ссылке ниже: https://laravel.com/docs/5.8/upgrade

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...