Ich migriere meine App von MySQL nach Postgres. Wenn ich ein rake db:schema:load
mache, lädt es gut in Postgres, und alle meine Tests bestehen.
Wenn ich rake db:migrate:reset
mache, dann wird eine Integer-Spalte, die ich zuvor auf :limit => 1
gesetzt hatte, auf :limit => 2
gesetzt.
Bei meiner Migration ist es so:
%Vor%Geht es nur darum, dass Postgres eine geringere Mindestgröße hat?
Postgres bietet keinen 1-Byte-Integer-Typ. Der kleinste Datentyp für Integer ist der 2-Byte-Smallint.
Tags und Links ruby mysql ruby-on-rails postgresql