Я пытаюсь изменить столбец в моей базе данных, чтобы он мог использовать тип данных массива Postgres. В настоящее время столбец таблицы имеет строку типа.
Я использую следующую миграцию для ее преобразования:
def change
change_column :table, :dummy_column, :text, array: true, default: []
end
Но я получаю следующую ошибку:
bundle exec rake db:migrate
rake aborted!
An error has occurred, this and all later migrations canceled:
PG::Error: ERROR: column "dummy_column" cannot be cast automatically to type character varying[]
HINT: Specify a USING expression to perform the conversion.
: ALTER TABLE "table" ALTER COLUMN "dummy_column" TYPE character varying(255)
Tasks: TOP => db:migrate