Некорректная работа проекта с libpqxx

Я пытаюсь разобраться с работой libpqxx в c++, у меня есть db в postgresql, и я пытаюсь создать соединение к ней, но по какой-то причине программа не выполняется после создания объекта соединения, то есть я вижу только сообщение "trying connect../n", работаю в vscode, на подключение самой библиотеки компилятор не жалуется, в чем может быть проблема?

#include <iostream>
#include <pqxx/pqxx>


int main() {
    // Создание строки подключения
    std::string connectionString = "dbname = Dota user = postgres password=1q2ws3edc4r hostaddr=127.0.0.1 port=5432";
    
    try
    {
        std::cout << "trying connect../n";
        pqxx::connection connectionObject(connectionString.c_str());
        std::cout << "connection succses/n";
        pqxx::work worker(connectionObject);
        std::cout << "trans create/n";
        pqxx::result response = worker.exec("SELECT * FROM heroes_list");
        std::cout << "count of rows " << response.size() << std::endl;
    }
    catch (const std::exception& e)
    {
        std::cout << "Ошибка: " << e.what() << std::endl;
    }
    

    return 0;
    
}

Ответы (0 шт):