Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDSNWithCleanup ¶
func NewDSNWithCleanup() (dsn string, cleanup func())
NewDSNWithCleanup возвращает DSN и функцию очистки — для использования в TestMain. Если установлена TEST_POSTGRES_DSN (admin DSN), создаёт уникальную БД и возвращает DSN на неё; cleanup дропает БД. Это даёт изоляцию между пакетами при общем сервере.
Миграции катятся под owner'ом (mdm / superuser). После миграций создаётся роль mdm_app (NOSUPERUSER NOBYPASSRLS) и DSN переключается на неё — тесты видят RLS ровно так, как видит его приложение в проде (Q-14).
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.