Пишешь код на pl/pgSQL? Тогда тебе нужен pgSQLMock.

pgSQLMock это расширение для PostgreSQL. Оно работает, как надстройка для расширения pgTap и зависит от него.

Смысл расширения - дать возможность разработчику возможность: 1. Делать моки для функций 2. Фейкать данные без оглядки на сложные связи между таблицами. 3. Есть очень простой, но эффективный отладчик. По сути пара функций, но реально помогают увидеть, что там было в данных в момент выполнения теста.

В общем, pgSQLMock дотягивает pgTap до функциональности, которую мы имеем в языках высокого уровня.

Найти можно на GitHub или PGXN.