X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/b484fb008ae574dd4ef10a12d4e530ab96743acc..ed90338110c53905e244ffca0ca1a07f4fceb5f0:/forum_modules/pgfulltext/startup.py diff --git a/forum_modules/pgfulltext/startup.py b/forum_modules/pgfulltext/startup.py index 14eea8e..6a6f85d 100644 --- a/forum_modules/pgfulltext/startup.py +++ b/forum_modules/pgfulltext/startup.py @@ -3,7 +3,7 @@ from forum.models import KeyValue from django.db import connection, transaction KEY = 'PG_FTSTRIGGERS_VERSION' -VERSION = 2 +VERSION = 3 install = False try: @@ -21,18 +21,20 @@ if install: cursor = connection.cursor() cursor.execute(f.read()) transaction.commit_unless_managed() - except: + + try: + kv = KeyValue.objects.get(key=KEY) + except: + kv = KeyValue(key=KEY) + + kv.value = VERSION + kv.save() + + except Exception, e: + #import sys, traceback + #traceback.print_exc(file=sys.stdout) pass finally: cursor.close() f.close() - - try: - kv = KeyValue.objects.get(key=KEY) - except: - kv = KeyValue(key=KEY) - - kv.value = VERSION - kv.save() - \ No newline at end of file