I see.
Actual final solution:
defmodule Database.Repo.Migrations.StringToListMigration do
use Ecto.Migration
def change do
execute(string_to_list(), list_to_string())
end
defp string_to_list() do
"alter table my_table alter column_name type varchar(255)[] using array[column_name], alter column_name set default '{}'"
end
defp list_to_string() do
"alter table my_table alter column_name type varchar(255) using column_name[1], alter column_name drop default"
end
end


















