scenic-views

scenic

scenic-views

Versioned database views for Rails

AI 简介

Scenic 是一个为 Rails 应用提供版本化数据库视图管理能力的 Ruby gem。它扩展 ActiveRecord 迁移,支持以 SQL 文件形式定义、创建和升级 PostgreSQL 视图,并自动处理版本迭代与迁移回滚;采用约定式文件结构(如 db/views/xxx_v01.sql),保障 schema.rb 一致性,同时支持语法高亮与数据库端调试。适用于需要复用复杂查询逻辑、提升报表或搜索性能、或在 Rails 中安全演进视图定义的场景。

Ruby
MIT License
3.6k
Stars
243
Forks
47
Watchers
17
Issues

Star 增长

今日0
近 7 天0
近 30 天+1
综合评分29.16
默认分支main