diff options
Diffstat (limited to 'src/leap/soledad/client/_db/blobs.py')
-rw-r--r-- | src/leap/soledad/client/_db/blobs.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/leap/soledad/client/_db/blobs.py b/src/leap/soledad/client/_db/blobs.py index 87209570..9e97fe8c 100644 --- a/src/leap/soledad/client/_db/blobs.py +++ b/src/leap/soledad/client/_db/blobs.py @@ -485,6 +485,11 @@ def _init_blob_table(conn): "blob_id PRIMARY KEY, " "payload BLOB)") conn.execute(maybe_create) + columns = [row[1] for row in conn.execute("pragma" + " table_info(blobs)").fetchall()] + if 'namespace' not in columns: + # migrate + conn.execute('ALTER TABLE blobs ADD COLUMN namespace TEXT') def _sqlcipherInitFactory(fun): |