Привет, Есть ли способ сказать Django Evolution добавить новое поле в таблицу базы данных в определенной позиции, аналогично оператору AFTER (My) SQL? У меня есть таблица с некоторыми столбцами, и я хочу добавить new_column после столбца1. Использование SQL непосредственно я хотел бы сделать это:Django Evolution: Как добавить новое поле в определенную позицию?
ALTER TABLE `db_table` ADD `new_column` DATETIME NULL DEFAULT NULL AFTER `column1`
Для Джанго Evolution это приводит к:
MUTATIONS = [
AddField('DbTable', 'new_column', models.DateTimeField, null=True, ...)
]
Однако, это добавит new_column к концу стола, там что-то я могу передать in для точек в приведенном выше заявлении, дающих больший контроль над порядком?
спасибо.
Существует множество случаев, когда вам очень нужна информация о базе данных под вашим ORM. –
Но порядок столбцов в таблице? – stefanw