Firebird (ドライバー ibpp) を使用する C++ コードがあり、PostgreSQL に変換する必要があります (pqxx が使用されます)。変更する必要がある主なファイルはこれです。始めましたが、今は苦労しています。
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 の一部のコードを書き直しました。ここで確認できます。では、このフラグメントを手伝ってもらえますか?
私は SQL を使い始めたばかりで、誰かが ibpp コードがどのように機能するかを説明してくれれば、それは素晴らしいことです。そして、大きな pqxx-examples のリンクをいくつか残しておけば、それは素晴らしいことです。