Некорректная работа проекта с 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;
}