Est-ce que quelqu'un connaît (ou peut fournir) un exemple de la façon de modifier le nom d'une colonne de table à l'aide de l'ecto DSL
Je suppose que j'utilise simplement mix ecto.gen.migration mais que je remplis simplement le fichier créé vide avec mon code personnalisé (si oui, comment éditeriez-vous un nom de colonne, les documents montrent modifier pour changer le type de colonne)
ou existe-t-il un indicateur de ligne de commande que je peux transmettre pour générer le code de migration pour moi?
Vous pouvez maintenant le faire avec Ecto.Migration.rename/3
:
rename table(:posts), :title, to: :summary
Nous n'avons pas encore d'option pour renommer les colonnes. Vous devrez consulter la documentation de votre base de données et émettre une instruction SQL avec execute
.