From: Holger Levsen Date: Fri, 12 Oct 2012 13:28:12 +0000 (+0200) Subject: timestamp it X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=3b405641b811605b3b486e1594da152eef07fa19;p=profitbricks%2Fjenkins-build-scripts.git timestamp it --- diff --git a/db_add.py b/db_add.py index e498b7c..934668b 100755 --- a/db_add.py +++ b/db_add.py @@ -48,11 +48,11 @@ def db_update_build(con, db_id, end, status): cur = con.cursor() cur.execute("SAVEPOINT a") try: - cur.execute("UPDATE jenkins_build SET build_end = '%s', status = '%s' WHERE id = %s RETURNING id" % (end, status, db_id)) + cur.execute("UPDATE jenkins_build SET build_end = to_timestamp('%s'), status = '%s' WHERE id = %s RETURNING id" % (end, status, db_id)) con.commit() except psycopg2.DatabaseError as e: cur.execute("ROLLBACK TO a") # have to rollback after failed command - logger.debug("UPDATE jenkins_build SET build_end = '%s', status = '%s' WHERE id = %s RETURNING id" % (end, status, db_id)) + logger.debug("UPDATE jenkins_build SET build_end = to_timestamp('%s'), status = '%s' WHERE id = %s RETURNING id" % (end, status, db_id)) return cur.fetchone()[0] def db_add_origin(con, origin):