作者:HuPangpang_ | 来源:互联网 | 2022-12-09 19:31
我正在使用表格的gender
字段user
作为enum
类型。
迁移也成功进行。但是schema.rb崩溃了。
运行迁移后,我的schema.rb
样子:
ActiveRecord::Schema.define(version: 2018_07_23_115046) do
# These are extensions that must be enabled in order to support this database
enable_extension "plpgsql"
# Could not dump table "users" because of following StandardError
# Unknown type 'gender' for column 'gender'
end
我的迁移是:
class AddGenderToUsers
我不明白为什么会schema.rb
崩溃。
1> Ryan Brunner..:
“ Ruby样式”模式不支持Postgres自定义类型。为了使用此功能,您需要切换到SQL格式的架构。将config.active_record.schema_format
in 的值切换config/application.rb
为:sql
。