【发布时间】:2017-07-28 20:20:02
【问题描述】:
我尝试将默认列值从 false 更改为 true。但是当我运行rake db:migrate VERSION=904984092840298 时,出现以下错误。
StandardError: An error has occurred, this and all later migrations canceled:
PG::InvalidTextRepresentation: ERROR: invalid input syntax for type boolean: "---
:from: false
:to: true
"
: ALTER TABLE "plussites" ALTER COLUMN "hide_season_selector" SET DEFAULT '---
:from: false
:to: true
'
迁移
class ChangeDefaultvalueForHideSeasonSelector < ActiveRecord::Migration
def change
change_column_default :plussites, :hide_season_selector, from: false, to: true
end
end
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 activerecord ruby-on-rails-5