Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz Brun <lorenz@dolansoft.org>2018-12-15 19:56:37 +0300
committerLorenz Brun <lorenz@dolansoft.org>2018-12-15 19:56:37 +0300
commite5aadf295dec7b307370246e7ee82795196c6d35 (patch)
treeedd0b8dc926e658829a3e8d6f00d9d553d5ecdf8 /src/murmur/ServerDB.cpp
parentd7ef51786bff685ef5b9572de03679deea1851ea (diff)
Don't drop indices, this breaks the upgrade process
Diffstat (limited to 'src/murmur/ServerDB.cpp')
-rw-r--r--src/murmur/ServerDB.cpp25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/murmur/ServerDB.cpp b/src/murmur/ServerDB.cpp
index f28b73718..00a936c2d 100644
--- a/src/murmur/ServerDB.cpp
+++ b/src/murmur/ServerDB.cpp
@@ -439,31 +439,6 @@ ServerDB::ServerDB() {
if (key.first.startsWith(Meta::mp.qsDBPrefix))
ServerDB::exec(query, QString::fromLatin1("ALTER TABLE `%1` DROP FOREIGN KEY `%2`").arg(key.first).arg(key.second), true);
}
-
-
- SQLPREP("SELECT TABLE_NAME, CONSTRAINT_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE TABLE_SCHEMA=? AND CONSTRAINT_TYPE='UNIQUE'");
- query.addBindValue(Meta::mp.qsDatabase);
- SQLEXEC();
- while (query.next())
- qlIndexes << qsp(query.value(0).toString(), query.value(1).toString());
-
- foreach(const qsp &key, qlIndexes) {
- if (key.first.startsWith(Meta::mp.qsDBPrefix))
- ServerDB::exec(query, QString::fromLatin1("ALTER TABLE `%1` DROP INDEX `%2`").arg(key.first).arg(key.second), true);
- }
-
- qlIndexes.clear();
-
- SQLPREP("SELECT DISTINCT TABLE_NAME, INDEX_NAME FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA=? AND INDEX_NAME != 'PRIMARY';");
- query.addBindValue(Meta::mp.qsDatabase);
- SQLEXEC();
- while (query.next())
- qlIndexes << qsp(query.value(0).toString(), query.value(1).toString());
-
- foreach(const qsp &key, qlIndexes) {
- if (key.first.startsWith(Meta::mp.qsDBPrefix))
- ServerDB::exec(query, QString::fromLatin1("ALTER TABLE `%1` DROP INDEX `%2`").arg(key.first).arg(key.second), true);
- }
}
SQLDO("CREATE TABLE `%1servers`(`server_id` INTEGER PRIMARY KEY AUTO_INCREMENT) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin");