Method: Sequel::Postgres::DatabaseMethods#refresh_view

Defined in:
lib/sequel/adapters/shared/postgres.rb

#refresh_view(name, opts = OPTS) ⇒ Object

Refresh the materialized view with the given name.

DB.refresh_view(:items_view)
# REFRESH MATERIALIZED VIEW items_view
DB.refresh_view(:items_view, concurrently: true)
# REFRESH MATERIALIZED VIEW CONCURRENTLY items_view
[View source]

715
716
717
# File 'lib/sequel/adapters/shared/postgres.rb', line 715

def refresh_view(name, opts=OPTS)
  run "REFRESH MATERIALIZED VIEW#{' CONCURRENTLY' if opts[:concurrently]} #{quote_schema_table(name)}"
end