Philipp Hörist pushed to branch master at gajim / gajim
Commits: 020d4754 by Philipp Hörist at 2017-12-17T11:55:38+01:00 Add correct DB migration
Fixes #8806
- - - - - 2001cf4a by Philipp Hörist at 2017-12-17T11:56:04+01:00 Update version to 0.98.2
- - - - - dfafedc2 by Philipp Hörist at 2017-12-17T12:00:15+01:00 Remove unused DB fields
This field was added but never used
This does not remove the columns from the DB, but doesnt add them in new migrations.
- - - - -
3 changed files:
- gajim/__init__.py - gajim/common/check_paths.py - gajim/common/optparser.py
Changes:
===================================== gajim/__init__.py ===================================== --- a/gajim/__init__.py +++ b/gajim/__init__.py @@ -1,6 +1,6 @@ import subprocess
-__version__ = "0.98.1" +__version__ = "0.98.2"
try: node = subprocess.Popen('git rev-parse --short=12 HEAD', shell=True,
===================================== gajim/common/check_paths.py ===================================== --- a/gajim/common/check_paths.py +++ b/gajim/common/check_paths.py @@ -75,7 +75,6 @@ def create_log_db(): subject TEXT, additional_data TEXT DEFAULT '{}', stanza_id TEXT, - mam_id TEXT, encryption TEXT, encryption_state TEXT, marker INTEGER
===================================== gajim/common/optparser.py ===================================== --- a/gajim/common/optparser.py +++ b/gajim/common/optparser.py @@ -247,6 +247,8 @@ class OptionsParser: self.update_config_to_016111() if old < [0, 16, 11, 2] and new >= [0, 16, 11, 2]: self.update_config_to_016112() + if old < [0, 98, 2] and new >= [0, 98, 2]: + self.update_config_to_0982()
app.logger.init_vars() app.logger.attach_cache_database() @@ -876,7 +878,6 @@ class OptionsParser: def update_config_to_016103(self): self.call_sql(logger.LOG_DB_PATH, '''ALTER TABLE logs ADD COLUMN 'stanza_id' TEXT; - ALTER TABLE logs ADD COLUMN 'mam_id' TEXT; ALTER TABLE logs ADD COLUMN 'encryption' TEXT; ALTER TABLE logs ADD COLUMN 'encryption_state' TEXT; ALTER TABLE logs ADD COLUMN 'marker' INTEGER; @@ -913,3 +914,12 @@ class OptionsParser: ''' ) app.config.set('version', '0.16.11.2') + + def update_config_to_0982(self): + # This fixes a typo in update_config_to_016112() + self.call_sql(logger.LOG_DB_PATH, + ''' + ALTER TABLE logs ADD COLUMN 'account_id' INTEGER; + ''' + ) + app.config.set('version', '0.98.2')
View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/410aee7ba0c51d5bfb4d9f965ac4e87b36...
--- View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/410aee7ba0c51d5bfb4d9f965ac4e87b36... You're receiving this email because of your account on dev.gajim.org.