文件名称:knockoff:易于使用只读副本的宝石
文件大小:15KB
文件格式:ZIP
更新时间:2024-06-13 21:17:45
ruby-gem activerecord replicas replica-databases Ruby
仿冒品 易于使用只读副本的宝石。 :handshake: 经过测试 图书馆目标 最少的ActiveRecord猴子补丁 使用ENV变量轻松进行运行时配置 选择使用副本 添加/删除副本时无需更改代码 保持线程安全 支持的版本 仿制支持Rails 4,5和6 安装 将此行添加到您的应用程序的Gemfile中: gem 'knockoff' 然后执行: $ bundle 或将其自己安装为: $ gem install knockoff 用法 初始化器 使用以下内容在config / knockoff.rb中添加一个初始化程序 Knockoff.enabled = true # NOTE: Consider adding ENV based disabling 配置 使用ENV属性完成配置。 这使得在运行时添加和删除副本变得很容易(或者在需要时完全禁用副本)。 首先,设置指向您的副本数据库的EN
【文件预览】:
knockoff-main
----.travis.yml(104B)
----bin()
--------console(333B)
--------setup(115B)
----Rakefile(117B)
----ci()
--------install_modern_sqlite.sh(360B)
----Gemfile(93B)
----.rspec(31B)
----spec()
--------knockoff_spec.rb(5KB)
--------spec_helper.rb(832B)
----.gitignore(96B)
----CHANGELOG.md(437B)
----lib()
--------knockoff.rb(2KB)
--------knockoff()
----README.md(6KB)
----LICENSE.txt(1KB)
----knockoff.gemspec(1KB)