diff --git a/src/sql/drivers/psql/qsql_psql.cpp b/src/sql/drivers/psql/qsql_psql.cpp index 7fe1a91..afa2593 100644 --- a/src/sql/drivers/psql/qsql_psql.cpp +++ b/src/sql/drivers/psql/qsql_psql.cpp @@ -58,7 +58,10 @@ # undef errno #endif #define errno qt_psql_errno +// HACK: PostgreSQL has its own strict Param +#define Param q_pgsql_Param #include +#undef Param #undef errno #ifdef open # undef open @@ -147,8 +147,12 @@ static QVariant::Type qDecodePSQLType( int t ) case FLOAT8OID : type = QVariant::Double; break; +#ifdef ABSTIMEOID // gone in PostgreSQL 12 case ABSTIMEOID : +#endif +#ifdef RELTIMEOID // gone in PostgreSQL 12 case RELTIMEOID : +#endif case DATEOID : type = QVariant::Date; break;