【文件属性】:
文件名称:materialized_views:使用 ActiveRecord 创建自动更新的物化视图
文件大小:14KB
文件格式:ZIP
更新时间:2021-07-11 11:01:38
Ruby
materialized_views
====================
使用在 Postgres 中创建自动更新物化视图的方法扩展ActiveRecord::Migration 。
可以执行来检查物化视图是否与其非物化版本保持同步。
背景
以下是有关物化视图的一些资源:
Dan Chak他的著作Enterprise Rails 中的
我写的一篇关于物化视图的。
物化视图的。
安装
将gem 'materialized_views'添加到应用程序的 Gemfile 中,然后执行$ bundle
或者自己安装为$ gem install materialized_views
用法
将以下任何方法放在ActiveRecord::Migration类中。
创建物化视图:
句法:
materialize(materialized_view_name, view_defini
【文件预览】:
materialized_views-master
----.gitignore(69B)
----materialized_views.gemspec(678B)
----.travis.yml(402B)
----db()
--------migrate()
--------config.yml.travis(171B)
--------schema.rb(2KB)
--------config.yml.example(189B)
----LICENSE.txt(1KB)
----spec()
--------one_to_one_spec.rb(848B)
--------support()
--------one_to_n_through_middle_table_spec.rb(1KB)
--------one_to_n_spec.rb(922B)
--------spec_helper.rb(246B)
--------n_to_one_spec.rb(1KB)
----README.md(4KB)
----config()
--------active_record_connection.rb(149B)
----lib()
--------materialized_views.rb(156B)
--------materialized_views()
----Gemfile(103B)
----Rakefile(96B)