AUTO-INCREMENT для столбца без первичного ключа с использованием библиотеки миграции phinx

Так как заголовок в значительной степени описывает, я пытаюсь использовать phinx для переноса базы данных, но у меня есть столбец AUTO-INCREMENT, который не используется в качестве первичного ключа. Насколько я понимаю, это не может быть сделано с phinx.

Я понимаю, что, возможно, я мог бы вообще обойтись без этого столбца, но это часть огромного унаследованного кода, и, по крайней мере, на данный момент у меня нет времени на рефакторинг всего приложения, чтобы столбец нигде не использовался. Если мой вывод верен и phinx не может этого добиться, я буду признателен за некоторые альтернативы, обладающие описанной функциональностью

2

Решение

Вы можете использовать метод phinx вверх и вниз, чтобы создать эту таблицу, используя команду execute с чистым sql.

Увидеть этот

0

Другие решения

Других решений пока нет …