Z dokumentů Heroku:
Limit binárního pole
Příčina:PostgreSQL neomezuje binární pole. Jakákoli migrace přidáním pole :binary s možností :limit vyvolá chybu syntaxe.
Řešení:Pokud je to možné, vynechejte :limit pro binární pole — nebo otestujte DB před jejím spuštěním.