# Конфигурация Файл `config.yml`: ```yaml driver: "mysql" host: "localhost" port: 3306 database: "primalix" username: "root" password: "" adminDatabase: "postgres" autoTransactions: true pool: maxPoolSize: 10 minIdle: 2 connectionTimeoutMs: 30000 idleTimeoutMs: 600000 maxLifetimeMs: 1800000 ``` ## Поля - `driver`: `mysql` или `postgres`. - `host`: адрес БД. - `port`: порт БД. - `database`: основная база. - `username`: логин. - `password`: пароль. - `adminDatabase`: PostgreSQL админ‑база для create/drop database. - `autoTransactions`: оборачивать schema операции в транзакцию. ## Pool - `maxPoolSize`: максимум соединений. - `minIdle`: минимум idle. - `connectionTimeoutMs`: таймаут подключения. - `idleTimeoutMs`: таймаут простоя. - `maxLifetimeMs`: максимальная жизнь соединения.