Advertisement
Guest User

Untitled

a guest
Aug 26th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. import psycopg2
  2. import time
  3.  
  4. connection = "host='10.2.8.85' dbname='basedados' user='postgres' password='wilci5w7'"
  5. #connection = "host='localhost' dbname='basedados' user='postgres' password='wilci5w7'"
  6.  
  7. conn = psycopg2.connect(connection )
  8.  
  9. PARAMETRO_DATA = 840
  10.  
  11. date_format = "%Y-%m-%dT%H:%M:%S"
  12.  
  13. sql = """
  14. SELECT monitor_medicao."vlrLbl",
  15. monitor_medicao."Campanha_FK_id",
  16. monitor_medicao."PtoMonit_FK_id"
  17. FROM monitor_medicao
  18. WHERE monitor_medicao."Parametro_FK_id" = %s;
  19. """
  20.  
  21.  
  22. sql_update = """
  23. UPDATE monitor_medicao
  24. SET data = to_timestamp(%s)
  25. WHERE monitor_medicao."Campanha_FK_id" = %s AND
  26. monitor_medicao."PtoMonit_FK_id" = %s;
  27. """
  28.  
  29.  
  30.  
  31. cursor = conn.cursor()
  32. cursor.execute(sql, [PARAMETRO_DATA,])
  33.  
  34. for row in cursor.fetchall():
  35. date_full = row[0]
  36.  
  37. date_fmt = date_full[:19]
  38. ttuple = time.strptime(date_fmt, '%Y-%m-%dT%H:%M:%S')
  39. timestamp = time.mktime(ttuple)
  40. print(timestamp)
  41.  
  42. parametros = [ timestamp, row[1], row[2]]
  43.  
  44. cursor_update = conn.cursor()
  45. cursor_update.execute(sql_update, parametros)
  46. rowcount = cursor_update.rowcount
  47.  
  48.  
  49. conn.commit()
  50. conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement