文件名称:ar-sequence:在ActiveRecord迁移上添加对PostgreSQL SEQUENCE的支持
文件大小:21KB
文件格式:ZIP
更新时间:2024-06-11 20:57:24
rails activerecord postgresql sequence Ruby
序列 待办事项:在此处添加项目描述 安装 gem install ar-sequence 或将以下行添加到项目的Gemfile中: gem "ar-sequence" 用法 要创建一个SEQUENCE ,只需使用create_sequence方法。 class CreateUsers < ActiveRecord :: Migration [ 5.2 ] def up create_sequence :position end def down drop_sequence :position end end 您还可以指定初始值和增量: create_sequence :position , increment : 2 create_sequence :position , start : 100 要定义以序列作为默认值的列,请使用类似以下内容的内容:
【文件预览】:
ar-sequence-main
----gemfiles()
--------5_2.gemfile(112B)
--------5_1.gemfile(112B)
--------5_0.gemfile(112B)
--------6_0.gemfile(112B)
----.github()
--------FUNDING.yml(111B)
--------PULL_REQUEST_TEMPLATE.md(985B)
--------dependabot.yml(359B)
--------ISSUE_TEMPLATE()
--------workflows()
----lib()
--------ar()
--------ar-sequence.rb(53B)
----Gemfile(70B)
----Rakefile(288B)
----CONTRIBUTING.md(3KB)
----.travis.yml(1KB)
----test()
--------ar()
--------test_helper.rb(1KB)
--------support()
----LICENSE.md(1KB)
----README.md(3KB)
----.rubocop.yml(337B)
----ar-sequence.gemspec(1KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(111B)
----bin()
--------console(344B)
--------setup(133B)
----CHANGELOG.md(481B)