Próba utworzenia tabeli z kolumną bigint tworzy zamiast niej standardową kolumnę całkowitą. Co może być nie tak? Nie wiem, gdzie zacząć szukać.Rails Migration: Bigint na PostgreSQL prawdopodobnie nie działa?
używam tego w migracji:
create_table :table_name do |t|
t.integer :really_big_int, limit: 8
end
Używam Ruby 1.9.2, PostgreSQL 9.0.3 i Rails 3.0.9. Zrzuciłem bazę danych i przeprowadziłem kilka migracji, ale nadal nie tworzy ona kolumny bigint.
bardzo dziwne. W jaki sposób określasz, że tworzy on kolumnę całkowitą - patrząc na schemat sc.mb lub schemat PG? –
Sprawdzam oba miejsca. Właśnie rozwiązałem go za pomocą kolumny z ciągiem znaków, chociaż wciąż jestem ciekawy, dlaczego to nie zadziała. – Lonecat
Wszelkie aktualizacje na ten temat, wydaje się, że: limit => 8 nie tworzy kolumny bigint w Postgres. –