Module: PgPower::ConnectionAdapters::PostgreSQLAdapter::ViewMethods

Included in:
PgPower::ConnectionAdapters::PostgreSQLAdapter
Defined in:
lib/pg_power/connection_adapters/postgresql_adapter/view_methods.rb

Overview

Provides methods to extend ActiveRecord::ConnectionAdapters::PostgreSQLAdapter to support views feature.

Instance Method Summary collapse

Instance Method Details

#create_view(view_name, view_definition) ⇒ Object

Creates new view in DB.

Parameters:

  • view_name (String, Symbol)
  • view_definition (String)


7
8
9
# File 'lib/pg_power/connection_adapters/postgresql_adapter/view_methods.rb', line 7

def create_view(view_name, view_definition)
  ::PgPower::Tools.create_view(view_name, view_definition)
end

#drop_view(view_name) ⇒ Object

Drops view in DB.

Parameters:

  • view_name (String, Symbol)


13
14
15
# File 'lib/pg_power/connection_adapters/postgresql_adapter/view_methods.rb', line 13

def drop_view(view_name)
  ::PgPower::Tools.drop_view(view_name)
end