данные из запроса правильно мапятса на рекорд при выборке\вставке (порядок полей тот, что нужно)? В тесте гоняете select (insert testRec) === testRec, или как-то еще?
Мы используем чисто postgresql-simple. На каждый query написаны тесты и они проверяют, что все мапится окей. Тесты все равно нужно писать, чтобы при рефакторинге быть уверенным, что это работает, что нет глупых ошибок синтаксиса и все такое. Поэтому это не такая проблема.
Обсуждают сегодня