PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

pqxx::result::tuple não foi declarado (biblioteca PostgreSQL para c++)


Olhando nas diferentes documentações, pqxx::result::tuple existia na versão 3.1 da biblioteca (veja aqui ).

Tornou-se então pqxx::tuple na versão 4.0 (consulte aqui ), e parece que desapareceu na versão de desenvolvimento mais recente (consulte aqui , talvez tenha sido descartado para std::tuple ).

Portanto, se você estiver usando a versão 4.0, substitua em seu código pqxx::result::tuple com pqxx::tuple .

Se você estiver usando a versão de desenvolvimento mais recente, tente substituir em seu código pqxx::result::tuple com std::tuple .

EDITAR:

Você mesmo encontrou:na verdade, pqxx::tuple foi substituído por pqxx::row na versão mais recente.