aboutsummaryrefslogtreecommitdiff
path: root/qlite/src/database.vala
diff options
context:
space:
mode:
authorMarvin W <git@larma.de>2017-04-23 10:23:11 +0200
committerMarvin W <git@larma.de>2017-04-26 21:48:53 +0200
commit9728e832b18e8bbfcc0e011b5b1da9afe6021bf3 (patch)
tree301d6d127b7a94bd7f0f1ab7f496d5d26c007a3f /qlite/src/database.vala
parenteddf17c68274c3e8ecf86a13858243159ffe9714 (diff)
downloaddino-9728e832b18e8bbfcc0e011b5b1da9afe6021bf3.tar.gz
dino-9728e832b18e8bbfcc0e011b5b1da9afe6021bf3.zip
qlite/libdino: optimize db access
Diffstat (limited to 'qlite/src/database.vala')
-rw-r--r--qlite/src/database.vala5
1 files changed, 4 insertions, 1 deletions
diff --git a/qlite/src/database.vala b/qlite/src/database.vala
index 0427df16..cc46ee21 100644
--- a/qlite/src/database.vala
+++ b/qlite/src/database.vala
@@ -77,6 +77,9 @@ public class Database {
meta_table.update().with(meta_name, "=", "version").set(meta_int_val, expected_version).perform();
}
}
+ foreach (Table t in tables) {
+ t.post();
+ }
}
internal int errcode() {
@@ -136,7 +139,7 @@ public class Database {
return statement;
}
- internal void exec(string sql) throws DatabaseError {
+ public void exec(string sql) throws DatabaseError {
ensure_init();
if (db.exec(sql) != OK) {
throw new DatabaseError.EXEC_ERROR(@"SQLite error: $(db.errcode()) - $(db.errmsg())");