class ActiveRecord::ConnectionAdapters::SQLite3::TableDefinition
def change_column(column_name, type, **options)
def change_column(column_name, type, **options) name = column_name.to_s @columns_hash[name] = nil column(name, type, **options) end
def integer_like_primary_key_type(type, options)
def integer_like_primary_key_type(type, options) :primary_key end
def new_column_definition(name, type, **options) # :nodoc:
def new_column_definition(name, type, **options) # :nodoc: case type when :virtual type = options[:type] end super end
def references(*args, **options)
def references(*args, **options) super(*args, type: :integer, **options) end
def valid_column_definition_options
def valid_column_definition_options super + [:as, :type, :stored] end