文件名称:multiverse:Rails的多个数据库
文件大小:12KB
文件格式:ZIP
更新时间:2024-04-21 06:42:45
Ruby
多元宇宙 :fire: Rails的多个数据库 ActiveRecord支持多个数据库,但是Rails <6没有提供管理它们的方法。 多元宇宙改变了这一点。 另外,到那里时很容易 。 适用于Rails 4.2+ 安装 将此行添加到您的应用程序的Gemfile中: gem 'multiverse' 入门 在此示例中,我们将为电子商务目录提供一个单独的数据库,我们将其称为catalog 。 第一步是生成必要的文件。 rails generate multiverse:db catalog 这将创建要从其继承的模型的CatalogRecord类,并将配置添加到config/database.yml 。 它还创建了一个db/catalog目录,以供迁移和使schema.rb 。 默认情况下, rails和rake命令针对原始数据库运行。 要为新数据库运行命令,请使用DB环境变量。 例如:
【文件预览】:
multiverse-master
----.gitignore(80B)
----multiverse.gemspec(828B)
----CHANGELOG.md(971B)
----LICENSE.txt(1KB)
----.github()
--------workflows()
----README.md(5KB)
----lib()
--------multiverse.rb(492B)
--------generators()
--------multiverse()
----Gemfile(95B)
----Rakefile(198B)
----test()
--------test_helper.rb(140B)
--------multiverse_test.rb(8KB)