further improved backlog replay speed
authorMarcus Eggenberger <egs@quassel-irc.org>
Mon, 3 Mar 2008 19:27:20 +0000 (19:27 +0000)
committerMarcus Eggenberger <egs@quassel-irc.org>
Mon, 3 Mar 2008 19:27:20 +0000 (19:27 +0000)
src/core/SQL/SQLite/9/select_messages.sql
src/core/SQL/SQLite/9/select_messagesSince.sql
version.inc

index 698deba..3434667 100644 (file)
@@ -1,7 +1,6 @@
 SELECT messageid, time,  type, flags, sender, message
 FROM backlog
-JOIN buffer ON backlog.bufferid = buffer.bufferid
 JOIN sender ON backlog.senderid = sender.senderid
-WHERE buffer.bufferid = :bufferid
+WHERE bufferid = :bufferid
 ORDER BY messageid DESC
 LIMIT :limit OFFSET :offset
index 456bcf8..b0545b4 100644 (file)
@@ -1,7 +1,6 @@
 SELECT messageid, time,  type, flags, sender, message
 FROM backlog
-JOIN buffer ON backlog.bufferid = buffer.bufferid
 JOIN sender ON backlog.senderid = sender.senderid
-WHERE buffer.bufferid = :bufferid AND backlog.time >= :since
+WHERE bufferid = :bufferid AND time >= :since
 ORDER BY messageid DESC
 LIMIT -1 OFFSET :offset
index 42c1353..f7051ff 100644 (file)
@@ -4,8 +4,8 @@
 { using namespace Global;
 
   quasselVersion = "0.2.0-alpha3-pre";
-  quasselDate = "2008-03-02";
-  quasselBuild = 613;
+  quasselDate = "2008-03-03";
+  quasselBuild = 615;
 
   //! Minimum client build number the core needs
   clientBuildNeeded = 613;