summaryrefslogtreecommitdiff
path: root/src/database/database.cpp
diff options
context:
space:
mode:
authorlouiz’ <louiz@louiz.org>2017-06-16 09:49:08 +0200
committerlouiz’ <louiz@louiz.org>2017-06-16 09:53:49 +0200
commit4a963cc480bb5a78e20380131ba886a7a23b0782 (patch)
treec09b97d8f9a240499262d0f870c004762b1fc8dc /src/database/database.cpp
parenta77c982f6325408cbcc0afc9876edf28d095b3aa (diff)
downloadbiboumi-4a963cc480bb5a78e20380131ba886a7a23b0782.tar.gz
biboumi-4a963cc480bb5a78e20380131ba886a7a23b0782.tar.bz2
biboumi-4a963cc480bb5a78e20380131ba886a7a23b0782.tar.xz
biboumi-4a963cc480bb5a78e20380131ba886a7a23b0782.zip
At startup, upgrade all database tables by adding missing columns
Diffstat (limited to 'src/database/database.cpp')
-rw-r--r--src/database/database.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/database/database.cpp b/src/database/database.cpp
index 1738a69..cb41070 100644
--- a/src/database/database.cpp
+++ b/src/database/database.cpp
@@ -19,9 +19,13 @@ void Database::open(const std::string& filename)
auto res = sqlite3_open_v2(filename.data(), &Database::db, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, nullptr);
log_debug("open: ", res);
Database::muc_log_lines.create(Database::db);
+ Database::muc_log_lines.upgrade(Database::db);
Database::global_options.create(Database::db);
+ Database::global_options.upgrade(Database::db);
Database::irc_server_options.create(Database::db);
+ Database::irc_server_options.upgrade(Database::db);
Database::irc_channel_options.create(Database::db);
+ Database::irc_channel_options.upgrade(Database::db);
}