REFRESH updates the stored query results of a materialized view.
CockroachDB does not support materialized views that are refreshed on .
Required privileges
The user must be the of the materialized view or have privileges.Synopsis
Parameters
| Parameter | Description |
|---|---|
opt_concurrently | CONCURRENTLY (Default behavior) This keyword has no effect. It is present for PostgreSQL compatibility. All materialized views are refreshed concurrently with other jobs. |
view_name | The name of the materialized view to refresh. |
opt_clear_data | WITH DATA (Default behavior) Refresh the stored query results. WITH NO DATA Drop the query results of the materialized view from storage. |
AS OF SYSTEM TIME | Use historical data when refreshing the view. This can reduce by leveraging . The timestamp must be within the . For more information, see . |
Examples
The following example uses the , populated with some workload values. Suppose that you create a materialized view on thebank table:
balance values of the bank table:
SELECT statement against the table:
overdrawn_accounts returns stored results, which are outdated:
Refresh a materialized view with historical data using AS OF SYSTEM TIME
You can refresh a materialized view using historical data with the clause. This is useful for reducing by performing a when refreshing the view.
Historical data is available only within the .

