├── .github └── workflows │ └── prs.yml ├── .gitignore ├── .simplecov ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── gemfiles ├── Gemfile.base ├── activerecord-5.2 │ ├── Gemfile.base │ ├── Gemfile.mysql2 │ ├── Gemfile.postgresql │ └── Gemfile.sqlite3 ├── activerecord-6.0 │ ├── Gemfile.base │ ├── Gemfile.mysql2 │ ├── Gemfile.postgresql │ └── Gemfile.sqlite3 ├── activerecord-6.1 │ ├── Gemfile.base │ ├── Gemfile.mysql2 │ ├── Gemfile.postgresql │ └── Gemfile.sqlite3 └── activerecord-7.0 │ ├── Gemfile.base │ ├── Gemfile.mysql2 │ ├── Gemfile.postgresql │ └── Gemfile.sqlite3 ├── lib ├── schema_plus │ ├── views.rb │ └── views │ │ ├── active_record │ │ ├── connection_adapters │ │ │ ├── abstract_adapter.rb │ │ │ ├── mysql2_adapter.rb │ │ │ ├── postgresql_adapter.rb │ │ │ └── sqlite3_adapter.rb │ │ └── migration │ │ │ └── command_recorder.rb │ │ ├── middleware.rb │ │ ├── schema_dump.rb │ │ └── version.rb └── schema_plus_views.rb ├── schema_dev.yml ├── schema_plus_views.gemspec └── spec ├── dumper_spec.rb ├── introspection_spec.rb ├── middleware_spec.rb ├── migration_spec.rb ├── named_schemas_spec.rb ├── sanity_spec.rb └── spec_helper.rb /.github/workflows/prs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/.github/workflows/prs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/.gitignore -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/.simplecov -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/Rakefile -------------------------------------------------------------------------------- /gemfiles/Gemfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/Gemfile.base -------------------------------------------------------------------------------- /gemfiles/activerecord-5.2/Gemfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-5.2/Gemfile.base -------------------------------------------------------------------------------- /gemfiles/activerecord-5.2/Gemfile.mysql2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-5.2/Gemfile.mysql2 -------------------------------------------------------------------------------- /gemfiles/activerecord-5.2/Gemfile.postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-5.2/Gemfile.postgresql -------------------------------------------------------------------------------- /gemfiles/activerecord-5.2/Gemfile.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-5.2/Gemfile.sqlite3 -------------------------------------------------------------------------------- /gemfiles/activerecord-6.0/Gemfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-6.0/Gemfile.base -------------------------------------------------------------------------------- /gemfiles/activerecord-6.0/Gemfile.mysql2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-6.0/Gemfile.mysql2 -------------------------------------------------------------------------------- /gemfiles/activerecord-6.0/Gemfile.postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-6.0/Gemfile.postgresql -------------------------------------------------------------------------------- /gemfiles/activerecord-6.0/Gemfile.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-6.0/Gemfile.sqlite3 -------------------------------------------------------------------------------- /gemfiles/activerecord-6.1/Gemfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-6.1/Gemfile.base -------------------------------------------------------------------------------- /gemfiles/activerecord-6.1/Gemfile.mysql2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-6.1/Gemfile.mysql2 -------------------------------------------------------------------------------- /gemfiles/activerecord-6.1/Gemfile.postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-6.1/Gemfile.postgresql -------------------------------------------------------------------------------- /gemfiles/activerecord-6.1/Gemfile.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-6.1/Gemfile.sqlite3 -------------------------------------------------------------------------------- /gemfiles/activerecord-7.0/Gemfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-7.0/Gemfile.base -------------------------------------------------------------------------------- /gemfiles/activerecord-7.0/Gemfile.mysql2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-7.0/Gemfile.mysql2 -------------------------------------------------------------------------------- /gemfiles/activerecord-7.0/Gemfile.postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-7.0/Gemfile.postgresql -------------------------------------------------------------------------------- /gemfiles/activerecord-7.0/Gemfile.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/gemfiles/activerecord-7.0/Gemfile.sqlite3 -------------------------------------------------------------------------------- /lib/schema_plus/views.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/lib/schema_plus/views.rb -------------------------------------------------------------------------------- /lib/schema_plus/views/active_record/connection_adapters/abstract_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/lib/schema_plus/views/active_record/connection_adapters/abstract_adapter.rb -------------------------------------------------------------------------------- /lib/schema_plus/views/active_record/connection_adapters/mysql2_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/lib/schema_plus/views/active_record/connection_adapters/mysql2_adapter.rb -------------------------------------------------------------------------------- /lib/schema_plus/views/active_record/connection_adapters/postgresql_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/lib/schema_plus/views/active_record/connection_adapters/postgresql_adapter.rb -------------------------------------------------------------------------------- /lib/schema_plus/views/active_record/connection_adapters/sqlite3_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/lib/schema_plus/views/active_record/connection_adapters/sqlite3_adapter.rb -------------------------------------------------------------------------------- /lib/schema_plus/views/active_record/migration/command_recorder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/lib/schema_plus/views/active_record/migration/command_recorder.rb -------------------------------------------------------------------------------- /lib/schema_plus/views/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/lib/schema_plus/views/middleware.rb -------------------------------------------------------------------------------- /lib/schema_plus/views/schema_dump.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/lib/schema_plus/views/schema_dump.rb -------------------------------------------------------------------------------- /lib/schema_plus/views/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/lib/schema_plus/views/version.rb -------------------------------------------------------------------------------- /lib/schema_plus_views.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/lib/schema_plus_views.rb -------------------------------------------------------------------------------- /schema_dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/schema_dev.yml -------------------------------------------------------------------------------- /schema_plus_views.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/schema_plus_views.gemspec -------------------------------------------------------------------------------- /spec/dumper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/spec/dumper_spec.rb -------------------------------------------------------------------------------- /spec/introspection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/spec/introspection_spec.rb -------------------------------------------------------------------------------- /spec/middleware_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/spec/middleware_spec.rb -------------------------------------------------------------------------------- /spec/migration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/spec/migration_spec.rb -------------------------------------------------------------------------------- /spec/named_schemas_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/spec/named_schemas_spec.rb -------------------------------------------------------------------------------- /spec/sanity_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/spec/sanity_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_plus_views/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------