У меня есть код на C++, который использует Firebird (драйвер ibpp), и мне нужно сделать преобразование в PostgreSQL (используется pqxx). Основной файл, который мне нужно изменить, - this one. Я начал, но теперь у меня есть трудности.Преобразование из ibpp в pqxx в проекте C++
while (st->Fetch())
{
st->Get(1, tName);
st->Get(2, fieldName);
st->Get(3, fieldType);
if (tName != tableName)
continue;
result.push_back(DbField(fieldName, fieldType, ""));
}
Я понятия не имею, как переписать его с помощью pqxx. Я переписал часть кода в pqxx, и вижу это here. Так может ли помочь мне этот фрагмент?
Я только начал работать с SQL, и это может быть здорово, если кто-то объяснит мне, как работает код ibpp. И если вы оставите некоторые ссылки с большими pqxx-примерами, было бы здорово.