22 lines
875 B
Python
22 lines
875 B
Python
import psycopg2
|
|
CONNECTION = "postgres://postgres:zcDsj2021@49.232.14.174:5432/ehs_develop"
|
|
with psycopg2.connect(CONNECTION) as conn:
|
|
cursor = conn.cursor()
|
|
query = """
|
|
SELECT generate_series(now() - interval '24 hour', now(), interval '5 minute') AS time,
|
|
'3491356310052896768' as equipment_id,
|
|
random()*100 AS temperature,
|
|
random() AS pressure;
|
|
"""
|
|
cursor.execute(query)
|
|
values = cursor.fetchall()
|
|
for i in values:
|
|
query_insert = """
|
|
INSERT INTO enp_envdata (time, equipment_id, is_online, is_runing, temperature, pressure) values (%s, %s, true, true, %s, %s)
|
|
"""
|
|
try:
|
|
cursor.execute(query_insert, (i[0], i[1], i[2], i[3]))
|
|
except (Exception, psycopg2.Error) as error:
|
|
print(error.pgerror)
|
|
conn.commit()
|