From d80919140b8b028f389cb0a6472d791a13f90ec2 Mon Sep 17 00:00:00 2001 From: samwiseg00 Date: Fri, 5 Oct 2018 23:18:18 -0400 Subject: [PATCH] Upgrade existing DB for transcode decision --- plexpy/__init__.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/plexpy/__init__.py b/plexpy/__init__.py index b809c95d..227fca18 100644 --- a/plexpy/__init__.py +++ b/plexpy/__init__.py @@ -1733,6 +1733,21 @@ def dbcheck(): 'ALTER TABLE notifiers ADD COLUMN custom_conditions_logic TEXT' ) + # Upgrade notifiers table from earlier versions + try: + c_db.execute('SELECT on_change FROM notifiers') + except sqlite3.OperationalError: + logger.debug(u"Altering database. Updating database table notifiers.") + c_db.execute( + 'ALTER TABLE notifiers ADD COLUMN on_change INTEGER DEFAULT 0' + ) + c_db.execute( + 'ALTER TABLE notifiers ADD COLUMN on_change_subject TEXT' + ) + c_db.execute( + 'ALTER TABLE notifiers ADD COLUMN on_change_body TEXT' + ) + # Upgrade tvmaze_lookup table from earlier versions try: c_db.execute('SELECT rating_key FROM tvmaze_lookup')