Expand description
REFRESH MATERIALIZED VIEW query builder for PostgreSQL
This module provides a builder for constructing REFRESH MATERIALIZED VIEW statements.
§Examples
use drizzle_postgres::builder::refresh::RefreshMaterializedView;
// Basic refresh
let refresh = RefreshMaterializedView::new(&my_view);
// Concurrent refresh (allows reads during refresh)
let refresh = RefreshMaterializedView::new(&my_view).concurrently();
// Refresh without data (empties the view)
let refresh = RefreshMaterializedView::new(&my_view).with_no_data();Structs§
- Refresh
Concurrently - Marker for the state after CONCURRENTLY is set
- Refresh
Initial - Marker for the initial state of
RefreshMaterializedView - Refresh
Materialized View - Builder for REFRESH MATERIALIZED VIEW statements
- Refresh
With NoData - Marker for the state after WITH NO DATA is set
Functions§
- refresh_
materialized_ view - Creates a REFRESH MATERIALIZED VIEW statement for the given view