first version of postgres backend
[quassel.git] / src / core / SQL / PostgreSQL / 14 / setup_080_ircservers.sql
diff --git a/src/core/SQL/PostgreSQL/14/setup_080_ircservers.sql b/src/core/SQL/PostgreSQL/14/setup_080_ircservers.sql
new file mode 100644 (file)
index 0000000..c778440
--- /dev/null
@@ -0,0 +1,16 @@
+CREATE TABLE ircserver (
+    serverid serial PRIMARY KEY,
+    userid integer NOT NULL REFERENCES quasseluser (userid) ON DELETE CASCADE,
+    networkid integer NOT NULL REFERENCES network (networkid) ON DELETE CASCADE,
+    hostname varchar(128) NOT NULL,
+    port integer NOT NULL DEFAULT 6667,
+    password varchar(64),
+    ssl boolean NOT NULL DEFAULT FALSE, -- bool
+    sslversion integer NOT NULL DEFAULT 0,
+    useproxy boolean NOT NULL DEFAULT FALSE, -- bool
+    proxytype integer NOT NULL DEFAULT 0,
+    proxyhost varchar(128) NOT NULL DEFAULT 'localhost',
+    proxyport integer NOT NULL DEFAULT 8080,
+    proxyuser varchar(64),
+    proxypass varchar(64)
+)