diff -r 7863c546b135 -r 2d7521881d3d server/migractions.py --- a/server/migractions.py Fri Jan 24 10:04:56 2014 +0100 +++ b/server/migractions.py Mon Jan 27 16:19:49 2014 +0100 @@ -387,11 +387,10 @@ sql_scripts = glob(osp.join(directory, '*.%s.sql' % driver)) for fpath in sql_scripts: print '-> installing', fpath - try: - sqlexec(open(fpath).read(), self.session.system_sql, False, - delimiter=';;') - except Exception as exc: - print '-> ERROR:', exc, ', skipping', fpath + failed = sqlexec(open(fpath).read(), self.session.system_sql, False, + delimiter=';;') + if failed: + print '-> ERROR, skipping', fpath # schema synchronization internals ########################################