< MAX_CONNECTIONS; i++) {
m_pool.emplace(std::make_shared<pqxx::connection>());
}
есть такой метод который коннектится, только смотрю что нет конфиг подключения, может через std как то получает данные?
Переменная уже есть? Кто ее определяет? Мои вопросы выше
а qgetenv тут при чём ?
Давай всё же переспрошу, эта твоя программа использует Qt ?
Данный метод отвечает за коннект, если <pqxx::connection>(конфиг postgres) работает, а вот дернул проект из проды, там этого контекста не оказалось, вот и возник вопрос, как он на проде законнектиться может без явного обозначения конфига?
Может там без докера, с операционной среды считывается параметр? env ?
Тут по qt ни строчки. Смотри откуда программа берет конфиг и добавь его.
Возможно, как-то прокидываются, мне важно понять по синтаксису, он будет дергать из среды? если мы не вызвали функцию qgetenv?
Меня с другой группы направили сюда, пардон))
чтоэто за функция qgetenv ?
дергает с окружения ОС переменную
https://doc.qt.io/qt-5/qtglobal.html#qgetenv
Где ты её взял?
Это она выше?
Угу, дело в том что в моем методе оно в проде не прописано, я пытался развернуть проект локально, мне пришлось ручками дописать конфиг для подключения m_pool.emplace(std::make_shared<pqxx::connection>("postgresql://postgres:postgres@db/table"));
qgetenv будет возвращать переменную из текущего окружения программы, даже не из системы. При чём тут дёргание переменной окружения из файла ?
Короче, твой вопрос глупый, и мы на него отвечать не будем.
Обсуждают сегодня