私はスキーマを持っています:
schema "editables" do
field :title, :string
field :content, :string
timestamps
end
次に、1つのフィールドフォームのタイプを変更したい:integer
から:binary
。 add
を使用しても機能しないため、移行を記述する正しい方法は何ですか?
def change do
alter table(:editables) do
add :title, :binary
add :content, :binary
timestamps
end
end
タイプを変更するには、 modify/ を使用する必要があります。 add/3
は、新しい列を追加するためのものです。
alter table(:editables) do
modify :content, :binary
end