PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

pqxx::result::tuple n'a pas été déclaré (bibliothèque PostgreSQL pour c++)

En regardant dans les différentes documentations, pqxx::result::tuple existait dans la version 3.1 de la bibliothèque (voir ici ).

Il est alors devenu pqxx::tuple dans la version 4.0 (voir ici ), et il semble qu'il ait disparu dans la dernière version de développement (voir ici , peut-être qu'il a été abandonné pour std::tuple ).

Donc si vous utilisez la version 4.0, remplacez dans votre code pqxx::result::tuple avec pqxx::tuple .

Si vous utilisez la dernière version de développement, essayez de remplacer dans votre code pqxx::result::tuple avec std::tuple .

MODIF :

Vous l'avez trouvé vous-même :en fait, pqxx::tuple a été remplacé par pqxx::row dans la dernière version.