Postgres 9.4 के रिलीज़ होने तक यह पूरी तरह से मामला नहीं है। अब आप REFRESH MATERIALIZED VIEW CONCURRENTLY
का उपयोग करके किसी भौतिक दृश्य को समवर्ती रूप से ताज़ा कर सकते हैं आज्ञा। कार्यात्मक रूप से यह दृश्य को ताज़ा करता है, लेकिन रीड लॉक के बिना ऐसा करता है। गणना के मामले में यह एक अधिक महंगा ऑपरेशन है, लेकिन अगर लॉक आपके लिए एक समस्या है (जैसा कि यह मेरे लिए था, जो मुझे इस रास्ते पर ले जाता है), तो यह जाने का कोई बुरा तरीका नहीं है।
यहां जारी नोटों से कुछ और जानकारी दी गई है:https://wiki.postgresql। org/wiki/What%27s_new_in_PostgreSQL_9.4#REFRESH_MATERIALIZED_VIEW_CONCURRENTLY