Ich führe Migrationen auf Heroku durch und ich bekomme dieses Problem. Ich habe diese Zeile in einer meiner Migrationen, um eine neue Tabelle zu erstellen:
%Vor%Heroku gibt mir diesen PostgreSQL-Fehler:
%Vor%Wie kann ich meine Migration ändern, damit sie sowohl mit MySQL als auch mit Postgre funktioniert?
Aus Herokus Dokumenten:
Ursache: PostgreSQL begrenzt keine Binärfelder. Jede Migration, die ein: binary-Feld mit der Option: limit hinzufügt, führt zu einem Syntaxfehler.
Lösung: Wenn möglich, lassen Sie das: Limit für Binärfelder aus - oder testen Sie die Datenbank, bevor Sie sie ausführen.
Tags und Links ruby-on-rails-3 ruby-on-rails postgresql heroku migration