Ответ 1
Теперь вы можете сделать это с Ecto.Migration.rename/3
:
rename table(:posts), :title, to: :summary
Кто-нибудь знает (или может предоставить) пример того, как изменить имя столбца таблицы, используя ecto DSL
Я предполагаю, что я просто использую mix ecto.gen.migration, но тогда я просто заполнил бы пустой созданный файл своим специальным кодом (если да, как бы вы отредактировали имя столбца, то для просмотра документов измените его, чтобы изменить тип столбца)
или есть флаг командной строки, который я могу передать для создания кода миграции для меня?
Теперь вы можете сделать это с Ecto.Migration.rename/3
:
rename table(:posts), :title, to: :summary
У нас нет возможности переименовывать столбцы. Вам нужно будет обратиться к документации по базе данных и выдать инструкцию SQL с помощью execute
.