Буквально вчера начал использовать эту вашу Алхимию, сразу столкнулся со странностью: описываю VARCHAR колонку как Column(String(N)), где N длина строки, соответственно, а в выборках получаю данные поля + пад из пробелов до длины N. Понимаю, что это не ошибка, просто готовлю неправильно, но беглый осмотр документации как и гуглеж результата пока не дали. Подскажите, что делаю не так?
Выборки делаю через обычный session.query(Model).all()/.one().
Небольшой пример:
В табличке лежат данные, например:
|id|uuid|
---------
|1 |abcd|
Тип колонки uuid объявлен как VARCHAR(255) в базе и как Column(String(255) в коде. После запроса я получаю модель с данными:
Model.uuid == "abcd " # много пробелов, так что общая длина строки в итоге == 255