在 Sequel 迁移中将整数设置为 Zerofill (Ruby ORM)

Set Integer To Zerofill In Sequel Migration (Ruby ORM)

我正在尝试构建一个迁移,其中包含一个 IP 地址作为零填充的无符号整数。

我的迁移目前看起来像这样,但 zerofill: true 不工作

up do
  create table :ip do
    Integer :id, size: 7, default: nil
    Integer :ip_address_integer, size: 10, unsigned: true, zerofill: true
    varchar :scan_time, size: 32
    primary_key :id
  end
end

如何使用 sequel ORM

将 IP 地址填零

Sequel 不支持使用 :zerofill 参数来定义列。您可能只想使用类似以下内容直接指定类型:

column :ip_address_integer, 'integer(10) unsigned zerofill'