method
tables
v8.0.0 -
Show latest stable
- Class:
ActiveRecord::SchemaDumper
tables(stream)private
No documentation available.
# File activerecord/lib/active_record/schema_dumper.rb, line 134
def tables(stream)
sorted_tables = @connection.tables.sort
not_ignored_tables = sorted_tables.reject { |table_name| ignored?(table_name) }
not_ignored_tables.each_with_index do |table_name, index|
table(table_name, stream)
stream.puts if index < not_ignored_tables.count - 1
end
# dump foreign keys at the end to make sure all dependent tables exist.
if @connection.supports_foreign_keys?
foreign_keys_stream = StringIO.new
not_ignored_tables.each do |tbl|
foreign_keys(tbl, foreign_keys_stream)
end
foreign_keys_string = foreign_keys_stream.string
stream.puts if foreign_keys_string.length > 0
stream.print foreign_keys_string
end
end