instance method
rename_enum_value
Ruby on Rails edge
Since v7.1.6Signature
rename_enum_value(type_name, **options)
Rename enum value on an existing enum type.
Parameters
-
type_namereq -
optionskeyrest
Source
# File activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb, line 696
def rename_enum_value(type_name, **options)
from = options.fetch(:from) { raise ArgumentError, ":from is required" }
to = options.fetch(:to) { raise ArgumentError, ":to is required" }
execute("ALTER TYPE #{quote_table_name(type_name)} RENAME VALUE #{quote(from)} TO #{quote(to)}").tap {
reload_type_map
}
end
Defined in activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb line 696
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::PostgreSQLAdapter