Добрый вечер.
Предлагаю вам посмотреть небольшой пакет для работы с postgresql
https://codeberg.org/lib/repoОн может читать, писать, удалять и листать таблицы. Его особенность в том что он мелкий, не использует refleсt настраивается в широких пределах.
Вот тут есть небольшой пример его использования
https://codeberg.org/lib/user_testГде список полей и название таблицы
sql.go
const (
DbNamespace = "main"
DbName = "users"
PKUuid = "uuid"
UKEmail = "email"
FPassword = "password"
)
Пакет еще не готов в плане API, но мне он кажется
перспективным и уже значительно сократил
код моего приложения. Фактический заменив собой весь слой repository. По наличию времени добавлю еще примеров.
Пишите если вдруг кому интересно.