Further improvements to the postgres backend:
authorMarcus Eggenberger <egs@quassel-irc.org>
Sun, 22 Feb 2009 15:21:37 +0000 (16:21 +0100)
committerMarcus Eggenberger <egs@quassel-irc.org>
Tue, 3 Mar 2009 19:57:04 +0000 (20:57 +0100)
commitb9828e0dd235964b8e2e97f844f4bed3476d3bd4
treeadc2968b1daa2282b20615df841acb4ad8fe24b0
parent41f90ea96aad92b534a982296168baff8b8da2d7
Further improvements to the postgres backend:
 - prohibit Qt's postgres driver from deallocating frequently used queries
 - grouping message logging: all messages available on the IRC socket
   are now stored at once. this can be further improved by breaking
   protocol and sending a that messagegroup as one chunk to the client.
14 files changed:
src/core/SQL/PostgreSQL/14/insert_message.sql
src/core/SQL/PostgreSQL/14/insert_sender.sql
src/core/basichandler.cpp
src/core/basichandler.h
src/core/core.h
src/core/corenetwork.cpp
src/core/corenetwork.h
src/core/coresession.cpp
src/core/coresession.h
src/core/postgresqlstorage.cpp
src/core/postgresqlstorage.h
src/core/sqlitestorage.cpp
src/core/sqlitestorage.h
src/core/storage.h