You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
572 B
18 lines
572 B
import psycopg2 as psy
|
|
import pandas as pd
|
|
import getpass
|
|
|
|
def ecritureBDD(typeMem,addresse,valeur,connec):
|
|
co = None
|
|
try:
|
|
co = psy.connect(host=connec[0],database=connec[1],user=connec[2],password=connec[3])
|
|
cur = co.cursor()
|
|
cur.execute("INSERT INTO Status VALUES (%s,%s,%s ) ON CONFLICT (addresse,type) DO UPDATE SET valeur=%s;",(addresse,typeMem,valeur,valeur))
|
|
co.commit()
|
|
cur.close()
|
|
except(Exception,psy.DatabaseError) as error:
|
|
print(error)
|
|
finally:
|
|
if co is not None:
|
|
co.close()
|