【文件属性】:
文件名称:ar-sequence:在ActiveRecord迁移上添加对PostgreSQL SEQUENCE的支持
文件大小:21KB
文件格式:ZIP
更新时间:2021-05-23 03:10:44
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)