class ActiveRecord::ConnectionAdapters::PostgreSQL::TableDefinition
def aliased_types(name, fallback)
def aliased_types(name, fallback) fallback end
def initialize(*, **)
def initialize(*, **) super @unlogged = ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.create_unlogged_tables end
def integer_like_primary_key_type(type, options)
def integer_like_primary_key_type(type, options) if type == :bigint || options[:limit] == 8 :bigserial else :serial end 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