package
1.0.65
Repository: https://github.com/manyakrus/starter.git
Documentation: pkg.go.dev

# Functions

CloseConnection - закрытие соединения с базой данных.
CloseConnection_err - закрытие соединения с базой данных.
Connect - подключается к базе данных.
Connect_err - подключается к базе данных и возвращает ошибку.
FillSettings загружает переменные окружения в структуру из файла или из переменных окружения.
GetConnection - возвращает соединение к нужной базе данных.
GetDSN - возвращает строку соединения к базе данных.
IsClosed проверка что база данных закрыта.
LogInfo_Connected - выводит сообщение в Лог, или паника при ошибке.
Reconnect повторное подключение к базе данных, если оно отключено или полная остановка программы.
Start_ctx - необходимые процедуры для подключения к серверу БД Свой контекст и WaitGroup нужны для остановки работы сервиса Graceful shutdown Для тех кто пользуется этим репозиторием для старта и останова сервиса можно просто StartDB().
StartDB - делает соединение с БД, отключение и др.
WaitStop - ожидает отмену глобального контекста.

# Variables

Conn - соединение к базе данных.
Settings хранит все нужные переменные окружения.

# Structs

SettingsINI - структура для хранения всех нужных переменных окружения.