pgTAP — фреймворк unit-тестирования для PostgreSQL (аналог xUnit, но для SQL). Позволяет писать тесты прямо на SQL: SELECT ok(is_superuser('app_user') = false, 'app user is not superuser'). SELECT has_table('users'). SELECT col_not_null('orders', 'user_id'). SELECT fk_ok('orders', 'user_id', 'users', 'id'). Тестируем: схему БД, constraints, функции, права доступа. Запускается как обычные SQL функции. Хорошо для: database-driven приложений, где много логики в хранимых процедурах.
Что такое pgTAP и как тестировать базу данных напрямую?
Senior
161 просмотровAFK Offer AI
Как тестировать bluetooth и NFC?