recreating some indexes that were lost in an upgrade
[quassel.git] / src / core / SQL / SQLite / 13 / setup_130_identity.sql
diff --git a/src/core/SQL/SQLite/13/setup_130_identity.sql b/src/core/SQL/SQLite/13/setup_130_identity.sql
new file mode 100644 (file)
index 0000000..277c34e
--- /dev/null
@@ -0,0 +1,24 @@
+CREATE TABLE identity (
+       identityid INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
+       userid INTEGER NOT NULL,
+       identityname TEXT NOT NULL,
+       realname TEXT NOT NULL,
+       awaynick TEXT,
+       awaynickenabled INTEGER NOT NULL DEFAULT 0, -- BOOL
+       awayreason TEXT,
+       awayreasonenabled INTEGER NOT NULL DEFAULT 0, -- BOOL
+       autoawayenabled INTEGER NOT NULL DEFAULT 0, -- BOOL
+       autoawaytime INTEGER NOT NULL,
+       autoawayreason TEXT,
+       autoawayreasonenabled INTEGER NOT NULL DEFAULT 0, -- BOOL
+       detachawayenabled INTEGER NOT NULL DEFAULT 0, -- BOOL
+       detachawayreason TEXT,
+       detachawayreasonenabled INTEGER NOT NULL DEFAULT 0, -- BOOL       
+       ident TEXT,
+       kickreason TEXT,
+       partreason TEXT,
+       quitreason TEXT,
+       sslcert BLOB,
+       sslkey BLOB,
+       UNIQUE (userid, identityname)
+)