package
0.0.0-20240525161425-2a21adfa2e10
Repository: https://github.com/kirillmc/platform_common.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Structs

Query - обертка над запросом, хранящая имя запроса и сам запрос Имя запроса ипользуется для логгирования и потенциально может использоваться еще где-то, например для трейсинга.

# Interfaces

Client - клиент для работы с БД.
DB - композиция интерфейсов - интерфейс для работы с БД.
NamedExecer - интерфейс для работы с именованнымми запросами с помощью тегов в структурах.
Pinger - интерфейс для проверки соединения с БД - обертка над Ping().
QueryExecer - интерфейс для работы с обычными запросами - по сути обертка над pgx.
SQLExecer - комбинирует NamedExecer и QueryExecer.