module Tablature::SchemaDumper

@api private

Public Instance Methods

tables(stream) click to toggle source
Calls superclass method
# File lib/tablature/schema_dumper.rb, line 4
def tables(stream)
  # Add partitions to the list of ignored tables.
  ActiveRecord::SchemaDumper.ignore_tables =
    (ActiveRecord::SchemaDumper.ignore_tables || []) + partitions

  super
end

Private Instance Methods

dumpable_partitioned_tables() click to toggle source
# File lib/tablature/schema_dumper.rb, line 14
def dumpable_partitioned_tables
  Tablature.database.partitioned_tables
end
partitions() click to toggle source
# File lib/tablature/schema_dumper.rb, line 18
def partitions
  dumpable_partitioned_tables.flat_map(&:partitions)
end