Опыт разработки на доработанном pgTap

В этой статье я поделюсь своим опытом разработки юнит-тестов внутри базы данных под управлением PostgreSQL. А также расскажу, зачем мне потребовалось доработать расширение pgTap. pgTap – это расширение PostgreSQL для разработки юнит-тестов. Сами тесты, как, собственно, и pgTap, пишутся на plpgSQL, что означает низкий порог вхождения для разработчиков PG. Уверен, что читатель, по крайней мере, знаком с техникой разработки через тесты. Поэтому не буду пускаться в описание теории юнит-тестирования. Благо литературы на эту тему более чем достаточно. Тем не менее, чтобы быть понятым, приведу некоторые детали ниже.

https://habr.com/ru/companies/gnivc/articles/877314/

#unittesting #plpgsql #sql #pgtap #бд #базы_данных #postgresql

Опыт разработки на доработанном pgTap

В этой статье я поделюсь своим опытом разработки юнит-тестов внутри базы данных под управлением PostgreSQL. А также расскажу, зачем мне потребовалось доработать расширение pgTap. pgTap – это...

Хабр
@kryskool the one thing I don't like about #pgTap is that it doesn't seem to have a way to mock a table completely.
so I think I'm gonna include #clickhouse in my database skills *cough* "portfolio", so far I was able to implement all my ideas and most importantly it's actually made to get data out after putting it in ;) (looking at you, elastic...) the cherry on the cream would now be a test framework like #pgtap which I still use whenever doing #postgres...