added missing sql queries... OOPS
authorMarcus Eggenberger <egs@quassel-irc.org>
Thu, 14 Feb 2008 22:35:59 +0000 (22:35 +0000)
committerMarcus Eggenberger <egs@quassel-irc.org>
Thu, 14 Feb 2008 22:35:59 +0000 (22:35 +0000)
src/core/SQL/SQLite/7/upgrade_000_rename_networktable.sql [new file with mode: 0644]
src/core/SQL/SQLite/7/upgrade_010_create_newnetworktable.sql [new file with mode: 0644]
src/core/SQL/SQLite/7/upgrade_020_copy_networktable.sql [new file with mode: 0644]
src/core/SQL/SQLite/7/upgrade_030_drop_oldnetworktable.sql [new file with mode: 0644]
src/core/SQL/SQLite/7/upgrade_040_alter_buffer_add_lastseen.sql [new file with mode: 0644]
src/core/SQL/SQLite/7/upgrade_999_version.sql [new file with mode: 0644]

diff --git a/src/core/SQL/SQLite/7/upgrade_000_rename_networktable.sql b/src/core/SQL/SQLite/7/upgrade_000_rename_networktable.sql
new file mode 100644 (file)
index 0000000..0dc9ef4
--- /dev/null
@@ -0,0 +1 @@
+ALTER TABLE network RENAME TO networkold
diff --git a/src/core/SQL/SQLite/7/upgrade_010_create_newnetworktable.sql b/src/core/SQL/SQLite/7/upgrade_010_create_newnetworktable.sql
new file mode 100644 (file)
index 0000000..1043576
--- /dev/null
@@ -0,0 +1,20 @@
+CREATE TABLE network (
+       networkid INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
+       userid INTEGER NOT NULL,
+       networkname TEXT NOT NULL,
+       identityid INTEGER NOT NULL DEFAULT 1,
+       encodingcodec TEXT NOT NULL DEFAULT "ISO-8859-15",
+       decodingcodec TEXT NOT NULL DEFAULT "ISO-8859-15",
+       servercodec TEXT NOT NULL DEFAULT "",
+       userandomserver INTEGER NOT NULL DEFAULT 0, -- BOOL
+       perform TEXT,
+       useautoidentify INTEGER NOT NULL DEFAULT 0, -- BOOL
+       autoidentifyservice TEXT,
+       autoidentifypassword TEXT,
+       useautoreconnect INTEGER NOT NULL DEFAULT 0, -- BOOL
+       autoreconnectinterval INTEGER NOT NULL DEFAULT 0,
+       autoreconnectretries INTEGER NOT NULL DEFAULT 0,
+       unlimitedconnectretries INTEGER NOT NULL DEFAULT 0, -- BOOL
+       rejoinchannels INTEGER NOT NULL DEFAULT 0, -- BOOL
+       UNIQUE (userid, networkname)
+)
diff --git a/src/core/SQL/SQLite/7/upgrade_020_copy_networktable.sql b/src/core/SQL/SQLite/7/upgrade_020_copy_networktable.sql
new file mode 100644 (file)
index 0000000..887706d
--- /dev/null
@@ -0,0 +1,2 @@
+INSERT INTO network (networkid, userid, networkname, identityid, encodingcodec, decodingcodec, userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, rejoinchannels)
+SELECT networkid, userid, networkname, identityid, encodingcodec, decodingcodec, userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, rejoinchannels FROM networkold;
diff --git a/src/core/SQL/SQLite/7/upgrade_030_drop_oldnetworktable.sql b/src/core/SQL/SQLite/7/upgrade_030_drop_oldnetworktable.sql
new file mode 100644 (file)
index 0000000..9073c43
--- /dev/null
@@ -0,0 +1 @@
+DROP TABLE networkold
diff --git a/src/core/SQL/SQLite/7/upgrade_040_alter_buffer_add_lastseen.sql b/src/core/SQL/SQLite/7/upgrade_040_alter_buffer_add_lastseen.sql
new file mode 100644 (file)
index 0000000..5b60fc9
--- /dev/null
@@ -0,0 +1 @@
+ALTER TABLE buffer ADD COLUMN lastseen INTEGER NOT NULL DEFAULT 0
diff --git a/src/core/SQL/SQLite/7/upgrade_999_version.sql b/src/core/SQL/SQLite/7/upgrade_999_version.sql
new file mode 100644 (file)
index 0000000..4b95927
--- /dev/null
@@ -0,0 +1,3 @@
+UPDATE coreinfo
+SET value = '7'
+WHERE key = 'schemaversion'