sql >> Databáze >  >> RDS >> PostgreSQL

Celé číslo je mimo rozsah na Postgres DB

Zde je kouzelné zaklínadlo ve vaší migraci, když deklarujete sloupec:

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

:limit => 8 je v tomto případě kouzlo, protože postgres dělá pouze 4bajtová celá čísla se znaménkem, když řeknete celé číslo. Toto používá 8bajtová celá čísla se znaménkem.



  1. Heroku - výpis a načtení jedné tabulky do sdílené postgresové databáze

  2. Jak REGEXP funguje v MariaDB

  3. Jak provedu více podmínek CASE WHEN pomocí SQL Server 2008?

  4. Obnovte zhmotněné pohledy souběžně