Как мне изменить целочисленный столбец (в котором уже есть значения) на столбец целочисленного массива? Когда я пытаюсь перенести это:
def change
change_column :cards, :value, :integer, array: true, default: []
end
Я получаю эту ошибку:
PG::DatatypeMismatch: ERROR: column "value" cannot be cast automatically to type integer[]
HINT: You might need to specify "USING value::integer[]"
Итак, я попробовал это:
change_column :cards, :value, :integer, array: true, default: [], using: 'value::integer[]'
Затем я получаю эту ошибку:
PG::CannotCoerce: ERROR: cannot cast type integer to integer[]