Trolltech Home | Qt4-preview-feedback Home | Recent Threads | All Threads | Author | Date
All threads index page 1

Qt4-preview-feedback Archive, February 2008
qsql_psql.cpp patch to support PG 8.3 as QPSQLDriver::Version82


Message 1 in thread

Hello,

I'm testing with the recently released PostgreSQL 8.3.0. The current Qt
4.4 sources don't support version 8.3 because of a restrictive switch
case block.

I've added an default case to have at least 8.2 support. Otherwise it
falls back to PG 6 support which is wrong.

Please add this to the Qt sources:

src/sql/drivers/psql/qsql_psql.cpp

> diff -u qsql_psql.cpp.20080207_093219.BAK qsql_psql.cpp
--- qsql_psql.cpp.20080207_093219.BAK   Wed Feb 06 02:17:58 2008
+++ qsql_psql.cpp       Thu Feb 07 09:33:02 2008
@@ -617,6 +617,9 @@
                  case 2:
                      serverVersion = QPSQLDriver::Version82;
                      break;
+                default:
+                    serverVersion = QPSQLDriver::Version82;
+                    break;
                  }
                  break;
              default:


Bye,

Stefan


-- 
 [ signature omitted ]