PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Entier hors plage sur Postgres DB

Voici l'incantation magique dans votre migration lorsque vous déclarez la colonne :

create_table :example do |t|
  t.integer :field, :limit => 8
end

Le :limit => 8 est la magie dans ce cas car postgres ne fait que des entiers signés de 4 octets lorsque vous dites simplement un entier. Cela utilise des entiers signés de 8 octets.