diff options
author | Ryuta Kamizono <kamipo@gmail.com> | 2018-11-09 06:14:12 +0900 |
---|---|---|
committer | Ryuta Kamizono <kamipo@gmail.com> | 2018-11-09 06:17:47 +0900 |
commit | f4bc364fdf808e58bd30ab44d111384a46615e1a (patch) | |
tree | 686e354bd5c2294d00ad60bac37fa4582971b16b | |
parent | b04c6339640d87b680f1975f3686fed0d885b1bc (diff) | |
download | rails-f4bc364fdf808e58bd30ab44d111384a46615e1a.tar.gz rails-f4bc364fdf808e58bd30ab44d111384a46615e1a.tar.bz2 rails-f4bc364fdf808e58bd30ab44d111384a46615e1a.zip |
Deprecate `t.indexes = [...]` which is not by design
Use `t.index ...` instead.
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb b/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb index b531ad5375..db489143af 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require "active_support/deprecation" + module ActiveRecord module ConnectionAdapters #:nodoc: # Abstract representation of an index definition on a table. Instances of @@ -256,8 +258,9 @@ module ActiveRecord class TableDefinition include ColumnMethods - attr_accessor :indexes - attr_reader :name, :temporary, :if_not_exists, :options, :as, :foreign_keys, :comment + attr_reader :name, :temporary, :if_not_exists, :options, :as, :comment, :indexes, :foreign_keys + attr_writer :indexes + deprecate :indexes= def initialize( name, |