Конечно, можно использовать property :foo, Text, lazy: false
повсеместно, чтобы заменить property :foo, String
, но это, конечно, побеждает несколько целей за один раз.Или я мог бы использовать ручные миграции, что я и делал - сейчас я осматриваюсь, чтобы посмотреть, можно ли от них наконец отказаться, поскольку речь идет о VARCHAR v. TEXT.
Другими словами, я бынапример, автоматическое создание полей TEXT для PostgreSQL для моделей со свойствами String, а не произвольно, бессмысленно, ограниченный VARCHAR поверх TEXT.