文件名称:风景:Rails的版本化数据库视图
文件大小:57KB
文件格式:ZIP
更新时间:2024-02-25 14:50:37
ruby rails activerecord postgres schema
风景名胜 Scenic将方法添加到ActiveRecord::Migration以在Rails中创建和管理数据库视图。 使用Scenic,可以将SQL视图的功能带到Rails应用程序中,而不必将模式格式切换为SQL。 Scenic提供了版本控制视图的约定,该约定使您的迁移历史记录保持一致和可逆,并且避免了在迁移过程中重复SQL字符串。 另外,您可以在SQL文件中定义视图的结构,这意味着您可以在所选的编辑器中突出显示完整SQL语法,并且可以在开发过程中轻松地在数据库控制台中测试SQL。 风景秀丽的船支持PostgreSQL。 该适配器是可配置的(请参见Scenic::Configurati
【文件预览】:
scenic-main
----.github()
--------workflows()
----.hound.yml(37B)
----LICENSE.txt(1KB)
----lib()
--------scenic()
--------generators()
--------scenic.rb(971B)
----Gemfile(350B)
----spec()
--------integration()
--------scenic()
--------generators()
--------spec_helper.rb(560B)
--------dummy()
--------acceptance()
--------acceptance_helper.rb(670B)
--------support()
----Rakefile(691B)
----CONTRIBUTING.md(937B)
----README.md(10KB)
----.rubocop.yml(3KB)
----SECURITY.md(535B)
----.yardopts(85B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(180B)
----bin()
--------setup(401B)
--------yard(364B)
--------rake(394B)
--------rspec(402B)
----CHANGELOG.md(7KB)
----scenic.gemspec(1KB)