Fix SQLite buffer setup, fix PostgreSQL migration
[quassel.git] / src / core / SQL / SQLite / 21 / setup_030_buffer.sql
index 53ea542..66f22fa 100644 (file)
@@ -6,10 +6,10 @@ CREATE TABLE buffer (
        buffername TEXT NOT NULL,
        buffercname TEXT NOT NULL, -- CANONICAL BUFFER NAME (lowercase version)
        buffertype INTEGER NOT NULL DEFAULT 0,
-        lastmsgid INTEGER NOT NULL DEFAULT 0,
+       lastmsgid INTEGER NOT NULL DEFAULT 0,
        lastseenmsgid INTEGER NOT NULL DEFAULT 0,
        markerlinemsgid INTEGER NOT NULL DEFAULT 0,
        key TEXT,
        joined INTEGER NOT NULL DEFAULT 0, -- BOOL
-       ALTER TABLE buffer_new RENAME TO buffer;
+       CHECK (lastseenmsgid <= lastmsgid)
 )