activerecord pg_enum:将PostgreSQL枚举类型与Rails枚举功能集成 源码
ActiveRecord :: PGEnum Rails中的enum功能具有不良的开发人员人体工程学。 它在DB层使用整数类型,这意味着试图理解SQL输出是一件很痛苦的事情。 使用辅助语法的简单形式是一个小步枪: enum status : %w[ new active archived ] 上面的代码并不依赖于顺序,但这并不是很明显,但是如果您决定在末尾以外的任何地方添加新的枚举,则会遇到麻烦。 如果选择使用varchar字段,则现在必须编写烦人的检查约束并失去有效的存储。 enum status : { new : "new" , active : "active" , arc
文件列表
activerecord-pg_enum-master.zip
(预估有个78文件)
activerecord-pg_enum-master
.gitignore
150B
README.md
5KB
.rubocop.yml
104B
gemfiles
edge.gemfile
165B
5.0.gemfile.lock
1KB
4.1.gemfile.lock
2KB
5.1.gemfile.lock
1KB
5.2.gemfile.lock
1KB
暂无评论