Подтвердить что ты не робот

Как изменить имя столбца в модели Ecto с переносом?

Кто-нибудь знает (или может предоставить) пример того, как изменить имя столбца таблицы, используя ecto DSL

Я предполагаю, что я просто использую mix ecto.gen.migration, но тогда я просто заполнил бы пустой созданный файл своим специальным кодом (если да, как бы вы отредактировали имя столбца, то для просмотра документов измените его, чтобы изменить тип столбца)

или есть флаг командной строки, который я могу передать для создания кода миграции для меня?

4b9b3361

Ответ 1

Теперь вы можете сделать это с Ecto.Migration.rename/3:

rename table(:posts), :title, to: :summary

Ответ 2

У нас нет возможности переименовывать столбцы. Вам нужно будет обратиться к документации по базе данных и выдать инструкцию SQL с помощью execute.