PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

pqxx::result::tuple non è stato dichiarato (libreria PostgreSQL per c++)

Guardando nelle diverse documentazioni, pqxx::result::tuple esisteva nella versione 3.1 della libreria (vedi qui ).

Divenne quindi pqxx::tuple nella versione 4.0 (vedi qui ), e sembra che sia scomparso nell'ultima versione di sviluppo (vedi qui , forse è stato eliminato per std::tuple ).

Quindi, se stai usando la versione 4.0, sostituisci nel tuo codice pqxx::result::tuple con pqxx::tuple .

Se stai utilizzando l'ultima versione di sviluppo, prova a sostituire nel codice pqxx::result::tuple con std::tuple .

MODIFICA:

L'hai trovato tu stesso:infatti, pqxx::tuple è stato sostituito da pqxx::row nell'ultima versione.