I'm trying to run REFRESH MATERIALIZED VIEW CONCURRENTLY recipe_search;
, but PostgreSQL gives me this error: ERROR 55000 (object_not_in_prerequisite_state): cannot refresh materialized view "public.recipe_search" concurrently
.
The materialized view in question looks like this in psql
:
# \d recipe_search
Materialized view "public.recipe_search"
Column | Type | Modifiers
----------+------------------------+-----------
id | integer |
title | character varying(255) |
document | tsvector |
Indexes:
"recipe_search_document_index" gin (document)
"recipe_search_title_trgm_index" gin (title gin_trgm_ops)
Why can't I refresh this concurrently?