Так как заголовок в значительной степени описывает, я пытаюсь использовать phinx для переноса базы данных, но у меня есть столбец AUTO-INCREMENT, который не используется в качестве первичного ключа. Насколько я понимаю, это не может быть сделано с phinx.
Я понимаю, что, возможно, я мог бы вообще обойтись без этого столбца, но это часть огромного унаследованного кода, и, по крайней мере, на данный момент у меня нет времени на рефакторинг всего приложения, чтобы столбец нигде не использовался. Если мой вывод верен и phinx не может этого добиться, я буду признателен за некоторые альтернативы, обладающие описанной функциональностью
Вы можете использовать метод phinx вверх и вниз, чтобы создать эту таблицу, используя команду execute с чистым sql.
Увидеть этот
Других решений пока нет …