首页 > 解决方案 > 如何检查物化视图是否填充在rails中?

问题描述

我需要使用该concurrent: true选项来填充 MV。

以供参考:Scenic.database.refresh_materialized_view(table_name, concurrently: false)

但迁移后,视图中没有数据。

因此我无法使用该concurrent: true选项。

所以,我正在添加一个条件来检查视图中是否填充了数据?

我找不到任何有用的信息scenic gem吗?

一种选择是添加开始和救援?有什么直接的方法吗?

标签: ruby-on-railspostgresqlmaterialized-viewsscenic

解决方案


推荐阅读