Method: ActiveRecord::ConnectionAdapters::SchemaStatements#view_exists?
- Defined in:
- activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
#view_exists?(view_name) ⇒ Boolean
Checks to see if the view view_name exists on the database.
view_exists?(:ebooks)
74 75 76 77 78 |
# File 'activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb', line 74 def view_exists?(view_name) query_values(data_source_sql(view_name, type: "VIEW"), "SCHEMA").any? if view_name.present? rescue NotImplementedError views.include?(view_name.to_s) end |