sql >> Databasteknik >  >> RDS >> PostgreSQL

Heltal utanför intervallet på Postgres DB

Här är den magiska besvärjelsen i din migrering när du deklarerar kolumnen:

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

:limit => 8 är magin i det här fallet eftersom postgres bara gör tecken med 4-byte heltal när du bara säger heltal. Detta använder 8-byte signerade heltal.



  1. MySQL-heltalsjämförelse ignorerar efterföljande alfatecken

  2. Hur man får de närmaste datumen i Oracle sql

  3. MySql SELECT INTO Variabel:returnerar null

  4. Använder Oracle-databas med CakePHP 2.0