Heroku Migration: Modifikator Typ ist nicht für den Typ "bytea" erlaubt

8

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?

    
sscirrus 12.02.2011, 04:39
quelle

1 Antwort

16

Aus Herokus Dokumenten:

Binäres Feldlimit

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.

    
sscirrus 12.02.2011, 05:31
quelle