модуль ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnDumper
Открытые методы экземпляра
# File activerecord/lib/active_record/connection_adapters/postgresql/schema_dumper.rb, line 5
def column_spec_for_primary_key(column)
spec = super
if schema_type(column) == :uuid
spec[:default] ||= 'nil'
end
spec
end Вызывает метод суперкласса
# File activerecord/lib/active_record/connection_adapters/postgresql/schema_dumper.rb, line 21 def migration_keys super + [:array] end
Добавляет :array в качестве допустимого ключа миграции
Вызывает метод суперкласса
# File activerecord/lib/active_record/connection_adapters/postgresql/schema_dumper.rb, line 14 def prepare_column_options(column) spec = super spec[:array] = 'true' if column.array? spec end
Добавляет :array опцию к набору по умолчанию
Вызывает метод суперкласса
© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.