preparing storage backend to store usermode and awaymessage for session restore
authorMarcus Eggenberger <egs@quassel-irc.org>
Wed, 11 Feb 2009 12:06:55 +0000 (13:06 +0100)
committerMarcus Eggenberger <egs@quassel-irc.org>
Wed, 11 Feb 2009 12:06:55 +0000 (13:06 +0100)
75 files changed:
src/core/SQL/SQLite/14/delete_backlog_by_uid.sql [moved from src/core/SQL/SQLite/13/delete_backlog_by_uid.sql with 100% similarity]
src/core/SQL/SQLite/14/delete_backlog_for_buffer.sql [moved from src/core/SQL/SQLite/13/delete_backlog_for_buffer.sql with 100% similarity]
src/core/SQL/SQLite/14/delete_backlog_for_network.sql [moved from src/core/SQL/SQLite/13/delete_backlog_for_network.sql with 100% similarity]
src/core/SQL/SQLite/14/delete_buffer_for_bufferid.sql [moved from src/core/SQL/SQLite/13/delete_buffer_for_bufferid.sql with 100% similarity]
src/core/SQL/SQLite/14/delete_buffers_by_uid.sql [moved from src/core/SQL/SQLite/13/delete_buffers_by_uid.sql with 100% similarity]
src/core/SQL/SQLite/14/delete_buffers_for_network.sql [moved from src/core/SQL/SQLite/13/delete_buffers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/14/delete_identity.sql [moved from src/core/SQL/SQLite/13/delete_identity.sql with 100% similarity]
src/core/SQL/SQLite/14/delete_ircservers_for_network.sql [moved from src/core/SQL/SQLite/13/delete_ircservers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/14/delete_network.sql [moved from src/core/SQL/SQLite/13/delete_network.sql with 100% similarity]
src/core/SQL/SQLite/14/delete_networks_by_uid.sql [moved from src/core/SQL/SQLite/13/delete_networks_by_uid.sql with 100% similarity]
src/core/SQL/SQLite/14/delete_nicks.sql [moved from src/core/SQL/SQLite/13/delete_nicks.sql with 100% similarity]
src/core/SQL/SQLite/14/delete_quasseluser.sql [moved from src/core/SQL/SQLite/13/delete_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/14/insert_buffer.sql [moved from src/core/SQL/SQLite/13/insert_buffer.sql with 100% similarity]
src/core/SQL/SQLite/14/insert_identity.sql [moved from src/core/SQL/SQLite/13/insert_identity.sql with 100% similarity]
src/core/SQL/SQLite/14/insert_message.sql [moved from src/core/SQL/SQLite/13/insert_message.sql with 100% similarity]
src/core/SQL/SQLite/14/insert_network.sql [moved from src/core/SQL/SQLite/13/insert_network.sql with 100% similarity]
src/core/SQL/SQLite/14/insert_nick.sql [moved from src/core/SQL/SQLite/13/insert_nick.sql with 100% similarity]
src/core/SQL/SQLite/14/insert_quasseluser.sql [moved from src/core/SQL/SQLite/13/insert_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/14/insert_sender.sql [moved from src/core/SQL/SQLite/13/insert_sender.sql with 100% similarity]
src/core/SQL/SQLite/14/insert_server.sql [moved from src/core/SQL/SQLite/13/insert_server.sql with 100% similarity]
src/core/SQL/SQLite/14/insert_user_setting.sql [moved from src/core/SQL/SQLite/13/insert_user_setting.sql with 100% similarity]
src/core/SQL/SQLite/14/select_authuser.sql [moved from src/core/SQL/SQLite/13/select_authuser.sql with 100% similarity]
src/core/SQL/SQLite/14/select_bufferByName.sql [moved from src/core/SQL/SQLite/13/select_bufferByName.sql with 100% similarity]
src/core/SQL/SQLite/14/select_bufferExists.sql [moved from src/core/SQL/SQLite/13/select_bufferExists.sql with 100% similarity]
src/core/SQL/SQLite/14/select_buffer_by_id.sql [moved from src/core/SQL/SQLite/13/select_buffer_by_id.sql with 100% similarity]
src/core/SQL/SQLite/14/select_buffer_lastseen_messages.sql [moved from src/core/SQL/SQLite/13/select_buffer_lastseen_messages.sql with 100% similarity]
src/core/SQL/SQLite/14/select_buffers.sql [moved from src/core/SQL/SQLite/13/select_buffers.sql with 100% similarity]
src/core/SQL/SQLite/14/select_buffers_for_network.sql [moved from src/core/SQL/SQLite/13/select_buffers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/14/select_checkidentity.sql [moved from src/core/SQL/SQLite/13/select_checkidentity.sql with 100% similarity]
src/core/SQL/SQLite/14/select_connected_networks.sql [moved from src/core/SQL/SQLite/13/select_connected_networks.sql with 100% similarity]
src/core/SQL/SQLite/14/select_identities.sql [moved from src/core/SQL/SQLite/13/select_identities.sql with 100% similarity]
src/core/SQL/SQLite/14/select_internaluser.sql [moved from src/core/SQL/SQLite/13/select_internaluser.sql with 100% similarity]
src/core/SQL/SQLite/14/select_messages.sql [moved from src/core/SQL/SQLite/13/select_messages.sql with 100% similarity]
src/core/SQL/SQLite/14/select_messagesAll.sql [moved from src/core/SQL/SQLite/13/select_messagesAll.sql with 100% similarity]
src/core/SQL/SQLite/14/select_messagesAllNew.sql [moved from src/core/SQL/SQLite/13/select_messagesAllNew.sql with 100% similarity]
src/core/SQL/SQLite/14/select_messagesNewerThan.sql [moved from src/core/SQL/SQLite/13/select_messagesNewerThan.sql with 100% similarity]
src/core/SQL/SQLite/14/select_messagesNewestK.sql [moved from src/core/SQL/SQLite/13/select_messagesNewestK.sql with 100% similarity]
src/core/SQL/SQLite/14/select_networkExists.sql [moved from src/core/SQL/SQLite/13/select_networkExists.sql with 100% similarity]
src/core/SQL/SQLite/14/select_networks_for_user.sql [moved from src/core/SQL/SQLite/13/select_networks_for_user.sql with 100% similarity]
src/core/SQL/SQLite/14/select_nicks.sql [moved from src/core/SQL/SQLite/13/select_nicks.sql with 100% similarity]
src/core/SQL/SQLite/14/select_persistent_channels.sql [moved from src/core/SQL/SQLite/13/select_persistent_channels.sql with 100% similarity]
src/core/SQL/SQLite/14/select_servers_for_network.sql [moved from src/core/SQL/SQLite/13/select_servers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/14/select_user_setting.sql [moved from src/core/SQL/SQLite/13/select_user_setting.sql with 100% similarity]
src/core/SQL/SQLite/14/select_userid.sql [moved from src/core/SQL/SQLite/13/select_userid.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_000_quasseluser.sql [moved from src/core/SQL/SQLite/13/setup_000_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_010_sender.sql [moved from src/core/SQL/SQLite/13/setup_010_sender.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_020_network.sql [moved from src/core/SQL/SQLite/13/setup_020_network.sql with 75% similarity]
src/core/SQL/SQLite/14/setup_030_buffer.sql [moved from src/core/SQL/SQLite/13/setup_030_buffer.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_040_buffer_idx.sql [moved from src/core/SQL/SQLite/13/setup_040_buffer_idx.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_050_buffer_cname_idx.sql [moved from src/core/SQL/SQLite/13/setup_050_buffer_cname_idx.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_060_backlog.sql [moved from src/core/SQL/SQLite/13/setup_060_backlog.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_070_coreinfo.sql [moved from src/core/SQL/SQLite/13/setup_070_coreinfo.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_080_ircservers.sql [moved from src/core/SQL/SQLite/13/setup_080_ircservers.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_090_backlog_idx.sql [moved from src/core/SQL/SQLite/13/setup_090_backlog_idx.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_100_backlog_idx2.sql [moved from src/core/SQL/SQLite/13/setup_100_backlog_idx2.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_110_buffer_user_idx.sql [moved from src/core/SQL/SQLite/13/setup_110_buffer_user_idx.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_120_user_setting.sql [moved from src/core/SQL/SQLite/13/setup_120_user_setting.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_130_identity.sql [moved from src/core/SQL/SQLite/13/setup_130_identity.sql with 100% similarity]
src/core/SQL/SQLite/14/setup_140_identity_nick.sql [moved from src/core/SQL/SQLite/13/setup_140_identity_nick.sql with 100% similarity]
src/core/SQL/SQLite/14/update_backlog_bufferid.sql [moved from src/core/SQL/SQLite/13/update_backlog_bufferid.sql with 100% similarity]
src/core/SQL/SQLite/14/update_buffer_lastseen.sql [moved from src/core/SQL/SQLite/13/update_buffer_lastseen.sql with 100% similarity]
src/core/SQL/SQLite/14/update_buffer_name.sql [moved from src/core/SQL/SQLite/13/update_buffer_name.sql with 100% similarity]
src/core/SQL/SQLite/14/update_buffer_persistent_channel.sql [moved from src/core/SQL/SQLite/13/update_buffer_persistent_channel.sql with 100% similarity]
src/core/SQL/SQLite/14/update_buffer_set_channel_key.sql [moved from src/core/SQL/SQLite/13/update_buffer_set_channel_key.sql with 100% similarity]
src/core/SQL/SQLite/14/update_identity.sql [moved from src/core/SQL/SQLite/13/update_identity.sql with 100% similarity]
src/core/SQL/SQLite/14/update_network.sql [moved from src/core/SQL/SQLite/13/update_network.sql with 100% similarity]
src/core/SQL/SQLite/14/update_network_connected.sql [moved from src/core/SQL/SQLite/13/update_network_connected.sql with 100% similarity]
src/core/SQL/SQLite/14/update_user_setting.sql [moved from src/core/SQL/SQLite/13/update_user_setting.sql with 100% similarity]
src/core/SQL/SQLite/14/update_username.sql [moved from src/core/SQL/SQLite/13/update_username.sql with 100% similarity]
src/core/SQL/SQLite/14/update_userpassword.sql [moved from src/core/SQL/SQLite/13/update_userpassword.sql with 100% similarity]
src/core/SQL/SQLite/14/upgrade_000_rename_networktable.sql [new file with mode: 0644]
src/core/SQL/SQLite/14/upgrade_010_create_networktable.sql [new file with mode: 0644]
src/core/SQL/SQLite/14/upgrade_030_copy_networktable.sql [new file with mode: 0644]
src/core/SQL/SQLite/14/upgrade_040_drop_networkold.sql [new file with mode: 0644]
src/core/sql.qrc

similarity index 75%
rename from src/core/SQL/SQLite/13/setup_020_network.sql
rename to src/core/SQL/SQLite/14/setup_020_network.sql
index eb99a48..c4e864e 100644 (file)
@@ -16,6 +16,10 @@ CREATE TABLE network (
        autoreconnectretries INTEGER NOT NULL DEFAULT 0,
        unlimitedconnectretries INTEGER NOT NULL DEFAULT 0, -- BOOL
        rejoinchannels INTEGER NOT NULL DEFAULT 0, -- BOOL
-       connected INTEGER NOT NULL DEFAULT 1,
+       connected INTEGER NOT NULL DEFAULT 0, -- BOOL
+       usermode TEXT, -- user mode to restore
+       awaymessage TEXT, -- away message to restore (empty if not away)
+       attachperform TEXT, -- perform list for on attach
+       detachperform TEXT, -- perform list for on detach
        UNIQUE (userid, networkname)
 )
diff --git a/src/core/SQL/SQLite/14/upgrade_000_rename_networktable.sql b/src/core/SQL/SQLite/14/upgrade_000_rename_networktable.sql
new file mode 100644 (file)
index 0000000..3063c86
--- /dev/null
@@ -0,0 +1 @@
+ALTER TABLE network RENAME TO networkold
\ No newline at end of file
diff --git a/src/core/SQL/SQLite/14/upgrade_010_create_networktable.sql b/src/core/SQL/SQLite/14/upgrade_010_create_networktable.sql
new file mode 100644 (file)
index 0000000..c4e864e
--- /dev/null
@@ -0,0 +1,25 @@
+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
+       connected INTEGER NOT NULL DEFAULT 0, -- BOOL
+       usermode TEXT, -- user mode to restore
+       awaymessage TEXT, -- away message to restore (empty if not away)
+       attachperform TEXT, -- perform list for on attach
+       detachperform TEXT, -- perform list for on detach
+       UNIQUE (userid, networkname)
+)
diff --git a/src/core/SQL/SQLite/14/upgrade_030_copy_networktable.sql b/src/core/SQL/SQLite/14/upgrade_030_copy_networktable.sql
new file mode 100644 (file)
index 0000000..adbfa18
--- /dev/null
@@ -0,0 +1,2 @@
+INSERT INTO network (networkid, userid, networkname, identityid, encodingcodec, decodingcodec, servercodec, userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, connected)
+SELECT networkid, userid, networkname, identityid, encodingcodec, decodingcodec, servercodec, userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, connected FROM networkold
diff --git a/src/core/SQL/SQLite/14/upgrade_040_drop_networkold.sql b/src/core/SQL/SQLite/14/upgrade_040_drop_networkold.sql
new file mode 100644 (file)
index 0000000..9073c43
--- /dev/null
@@ -0,0 +1 @@
+DROP TABLE networkold
index 4b1ef6f..6e169af 100644 (file)
     <file>./SQL/SQLite/12/upgrade_030_create_ircserver.sql</file>
     <file>./SQL/SQLite/12/upgrade_040_copy_ircserver.sql</file>
     <file>./SQL/SQLite/12/upgrade_050_drop_ircserverold.sql</file>
-    <file>./SQL/SQLite/13/delete_backlog_by_uid.sql</file>
-    <file>./SQL/SQLite/13/delete_backlog_for_buffer.sql</file>
-    <file>./SQL/SQLite/13/delete_backlog_for_network.sql</file>
-    <file>./SQL/SQLite/13/delete_buffer_for_bufferid.sql</file>
-    <file>./SQL/SQLite/13/delete_buffers_by_uid.sql</file>
-    <file>./SQL/SQLite/13/delete_buffers_for_network.sql</file>
-    <file>./SQL/SQLite/13/delete_identity.sql</file>
-    <file>./SQL/SQLite/13/delete_ircservers_for_network.sql</file>
-    <file>./SQL/SQLite/13/delete_network.sql</file>
-    <file>./SQL/SQLite/13/delete_networks_by_uid.sql</file>
-    <file>./SQL/SQLite/13/delete_nicks.sql</file>
-    <file>./SQL/SQLite/13/delete_quasseluser.sql</file>
-    <file>./SQL/SQLite/13/insert_buffer.sql</file>
-    <file>./SQL/SQLite/13/insert_identity.sql</file>
-    <file>./SQL/SQLite/13/insert_message.sql</file>
-    <file>./SQL/SQLite/13/insert_network.sql</file>
-    <file>./SQL/SQLite/13/insert_nick.sql</file>
-    <file>./SQL/SQLite/13/insert_quasseluser.sql</file>
-    <file>./SQL/SQLite/13/insert_sender.sql</file>
-    <file>./SQL/SQLite/13/insert_server.sql</file>
-    <file>./SQL/SQLite/13/insert_user_setting.sql</file>
-    <file>./SQL/SQLite/13/select_authuser.sql</file>
-    <file>./SQL/SQLite/13/select_buffer_by_id.sql</file>
-    <file>./SQL/SQLite/13/select_buffer_lastseen_messages.sql</file>
-    <file>./SQL/SQLite/13/select_bufferByName.sql</file>
-    <file>./SQL/SQLite/13/select_bufferExists.sql</file>
-    <file>./SQL/SQLite/13/select_buffers.sql</file>
-    <file>./SQL/SQLite/13/select_buffers_for_network.sql</file>
-    <file>./SQL/SQLite/13/select_checkidentity.sql</file>
-    <file>./SQL/SQLite/13/select_connected_networks.sql</file>
-    <file>./SQL/SQLite/13/select_identities.sql</file>
-    <file>./SQL/SQLite/13/select_internaluser.sql</file>
-    <file>./SQL/SQLite/13/select_messages.sql</file>
-    <file>./SQL/SQLite/13/select_messagesAll.sql</file>
-    <file>./SQL/SQLite/13/select_messagesAllNew.sql</file>
-    <file>./SQL/SQLite/13/select_messagesNewerThan.sql</file>
-    <file>./SQL/SQLite/13/select_messagesNewestK.sql</file>
-    <file>./SQL/SQLite/13/select_networkExists.sql</file>
-    <file>./SQL/SQLite/13/select_networks_for_user.sql</file>
-    <file>./SQL/SQLite/13/select_nicks.sql</file>
-    <file>./SQL/SQLite/13/select_persistent_channels.sql</file>
-    <file>./SQL/SQLite/13/select_servers_for_network.sql</file>
-    <file>./SQL/SQLite/13/select_user_setting.sql</file>
-    <file>./SQL/SQLite/13/select_userid.sql</file>
-    <file>./SQL/SQLite/13/setup_000_quasseluser.sql</file>
-    <file>./SQL/SQLite/13/setup_010_sender.sql</file>
-    <file>./SQL/SQLite/13/setup_020_network.sql</file>
-    <file>./SQL/SQLite/13/setup_030_buffer.sql</file>
-    <file>./SQL/SQLite/13/setup_040_buffer_idx.sql</file>
-    <file>./SQL/SQLite/13/setup_050_buffer_cname_idx.sql</file>
-    <file>./SQL/SQLite/13/setup_060_backlog.sql</file>
-    <file>./SQL/SQLite/13/setup_070_coreinfo.sql</file>
-    <file>./SQL/SQLite/13/setup_080_ircservers.sql</file>
-    <file>./SQL/SQLite/13/setup_090_backlog_idx.sql</file>
-    <file>./SQL/SQLite/13/setup_100_backlog_idx2.sql</file>
-    <file>./SQL/SQLite/13/setup_110_buffer_user_idx.sql</file>
-    <file>./SQL/SQLite/13/setup_120_user_setting.sql</file>
-    <file>./SQL/SQLite/13/setup_130_identity.sql</file>
-    <file>./SQL/SQLite/13/setup_140_identity_nick.sql</file>
-    <file>./SQL/SQLite/13/update_backlog_bufferid.sql</file>
-    <file>./SQL/SQLite/13/update_buffer_lastseen.sql</file>
-    <file>./SQL/SQLite/13/update_buffer_name.sql</file>
-    <file>./SQL/SQLite/13/update_buffer_persistent_channel.sql</file>
-    <file>./SQL/SQLite/13/update_buffer_set_channel_key.sql</file>
-    <file>./SQL/SQLite/13/update_identity.sql</file>
-    <file>./SQL/SQLite/13/update_network.sql</file>
-    <file>./SQL/SQLite/13/update_network_connected.sql</file>
-    <file>./SQL/SQLite/13/update_user_setting.sql</file>
-    <file>./SQL/SQLite/13/update_username.sql</file>
-    <file>./SQL/SQLite/13/update_userpassword.sql</file>
     <file>./SQL/SQLite/13/upgrade_000_create_buffer_user_idx.sql</file>
     <file>./SQL/SQLite/13/upgrade_010_create_buffer_cname_idx.sql</file>
     <file>./SQL/SQLite/13/upgrade_020_create_buffer_cname_idx.sql</file>
+    <file>./SQL/SQLite/14/delete_backlog_by_uid.sql</file>
+    <file>./SQL/SQLite/14/delete_backlog_for_buffer.sql</file>
+    <file>./SQL/SQLite/14/delete_backlog_for_network.sql</file>
+    <file>./SQL/SQLite/14/delete_buffer_for_bufferid.sql</file>
+    <file>./SQL/SQLite/14/delete_buffers_by_uid.sql</file>
+    <file>./SQL/SQLite/14/delete_buffers_for_network.sql</file>
+    <file>./SQL/SQLite/14/delete_identity.sql</file>
+    <file>./SQL/SQLite/14/delete_ircservers_for_network.sql</file>
+    <file>./SQL/SQLite/14/delete_network.sql</file>
+    <file>./SQL/SQLite/14/delete_networks_by_uid.sql</file>
+    <file>./SQL/SQLite/14/delete_nicks.sql</file>
+    <file>./SQL/SQLite/14/delete_quasseluser.sql</file>
+    <file>./SQL/SQLite/14/insert_buffer.sql</file>
+    <file>./SQL/SQLite/14/insert_identity.sql</file>
+    <file>./SQL/SQLite/14/insert_message.sql</file>
+    <file>./SQL/SQLite/14/insert_network.sql</file>
+    <file>./SQL/SQLite/14/insert_nick.sql</file>
+    <file>./SQL/SQLite/14/insert_quasseluser.sql</file>
+    <file>./SQL/SQLite/14/insert_sender.sql</file>
+    <file>./SQL/SQLite/14/insert_server.sql</file>
+    <file>./SQL/SQLite/14/insert_user_setting.sql</file>
+    <file>./SQL/SQLite/14/select_authuser.sql</file>
+    <file>./SQL/SQLite/14/select_buffer_by_id.sql</file>
+    <file>./SQL/SQLite/14/select_buffer_lastseen_messages.sql</file>
+    <file>./SQL/SQLite/14/select_bufferByName.sql</file>
+    <file>./SQL/SQLite/14/select_bufferExists.sql</file>
+    <file>./SQL/SQLite/14/select_buffers.sql</file>
+    <file>./SQL/SQLite/14/select_buffers_for_network.sql</file>
+    <file>./SQL/SQLite/14/select_checkidentity.sql</file>
+    <file>./SQL/SQLite/14/select_connected_networks.sql</file>
+    <file>./SQL/SQLite/14/select_identities.sql</file>
+    <file>./SQL/SQLite/14/select_internaluser.sql</file>
+    <file>./SQL/SQLite/14/select_messages.sql</file>
+    <file>./SQL/SQLite/14/select_messagesAll.sql</file>
+    <file>./SQL/SQLite/14/select_messagesAllNew.sql</file>
+    <file>./SQL/SQLite/14/select_messagesNewerThan.sql</file>
+    <file>./SQL/SQLite/14/select_messagesNewestK.sql</file>
+    <file>./SQL/SQLite/14/select_networkExists.sql</file>
+    <file>./SQL/SQLite/14/select_networks_for_user.sql</file>
+    <file>./SQL/SQLite/14/select_nicks.sql</file>
+    <file>./SQL/SQLite/14/select_persistent_channels.sql</file>
+    <file>./SQL/SQLite/14/select_servers_for_network.sql</file>
+    <file>./SQL/SQLite/14/select_user_setting.sql</file>
+    <file>./SQL/SQLite/14/select_userid.sql</file>
+    <file>./SQL/SQLite/14/setup_000_quasseluser.sql</file>
+    <file>./SQL/SQLite/14/setup_010_sender.sql</file>
+    <file>./SQL/SQLite/14/setup_020_network.sql</file>
+    <file>./SQL/SQLite/14/setup_030_buffer.sql</file>
+    <file>./SQL/SQLite/14/setup_040_buffer_idx.sql</file>
+    <file>./SQL/SQLite/14/setup_050_buffer_cname_idx.sql</file>
+    <file>./SQL/SQLite/14/setup_060_backlog.sql</file>
+    <file>./SQL/SQLite/14/setup_070_coreinfo.sql</file>
+    <file>./SQL/SQLite/14/setup_080_ircservers.sql</file>
+    <file>./SQL/SQLite/14/setup_090_backlog_idx.sql</file>
+    <file>./SQL/SQLite/14/setup_100_backlog_idx2.sql</file>
+    <file>./SQL/SQLite/14/setup_110_buffer_user_idx.sql</file>
+    <file>./SQL/SQLite/14/setup_120_user_setting.sql</file>
+    <file>./SQL/SQLite/14/setup_130_identity.sql</file>
+    <file>./SQL/SQLite/14/setup_140_identity_nick.sql</file>
+    <file>./SQL/SQLite/14/update_backlog_bufferid.sql</file>
+    <file>./SQL/SQLite/14/update_buffer_lastseen.sql</file>
+    <file>./SQL/SQLite/14/update_buffer_name.sql</file>
+    <file>./SQL/SQLite/14/update_buffer_persistent_channel.sql</file>
+    <file>./SQL/SQLite/14/update_buffer_set_channel_key.sql</file>
+    <file>./SQL/SQLite/14/update_identity.sql</file>
+    <file>./SQL/SQLite/14/update_network.sql</file>
+    <file>./SQL/SQLite/14/update_network_connected.sql</file>
+    <file>./SQL/SQLite/14/update_user_setting.sql</file>
+    <file>./SQL/SQLite/14/update_username.sql</file>
+    <file>./SQL/SQLite/14/update_userpassword.sql</file>
+    <file>./SQL/SQLite/14/upgrade_000_rename_networktable.sql</file>
+    <file>./SQL/SQLite/14/upgrade_010_create_networktable.sql</file>
+    <file>./SQL/SQLite/14/upgrade_030_copy_networktable.sql</file>
+    <file>./SQL/SQLite/14/upgrade_040_drop_networkold.sql</file>
     <file>./SQL/SQLite/2/upgrade_000_drop_buffergroup.sql</file>
     <file>./SQL/SQLite/2/upgrade_010_update_schemaversion.sql</file>
     <file>./SQL/SQLite/3/upgrade_000_update_backlog_flags.sql</file>