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