Module: Spectacles::SchemaDumper
- Defined in:
- lib/spectacles/schema_dumper.rb
Class Method Summary collapse
Class Method Details
.dump_view(stream, connection, view_name) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/spectacles/schema_dumper.rb', line 11 def self.dump_view(stream, connection, view_name) stream.print " create_view :\#{view_name}, :force => true do\n\"\#{connection.view_build_query(view_name)}\"\n end\n CREATEVIEW\nend\n" |
.dump_views(stream, connection) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/spectacles/schema_dumper.rb', line 3 def self.dump_views(stream, connection) unless (Spectacles.config.enable_schema_dump == false) connection.views.sort.each do |view| dump_view(stream, connection, view) end end end |