Сделал запрос, который выводит все колонки с типом tinyint. Вывел список колонок, которые могут вызвать проблемы при обмене, т.к. они скорее всего в базе Postgre тоже как boolean. т.е. они с типом tinyint.
Из числа bool получить невозможно, потому дефолтного приведения не подразумевается. Если вас интересуе правило 0 - false, всё остальное true - то напишите в миграции данных (field != 0). Результатом будет bool.