PostgreSQL: Improve performance and squish bug.
[quassel.git] / src / core / SQL / PostgreSQL / 20 / setup_050_buffer.sql
index bbf8ab6..a6665b5 100644 (file)
@@ -11,5 +11,6 @@ create TABLE buffer (
        markerlinemsgid integer NOT NULL DEFAULT 0,
        key varchar(128),
        joined boolean NOT NULL DEFAULT FALSE, -- BOOL
-       UNIQUE(userid, networkid, buffercname)
+       UNIQUE(userid, networkid, buffercname),
+       CHECK (buffer.lastseenmsgid <= buffer.lastmsgid)
 )