¿Cómo se actualiza Postgresql COPY TO STDIN con CSV en caso de conflicto?
quiero hacer
" on conflict (time) do update set name , description "
pero no tengo idea cuando uso stdin con csv, no sé qué nombre es igual a qué. y la descripción es igual a lo que ...
tabla_a:
xxx.csv:
with open('xxx/xxx.csv', 'r', encoding='utf8') as f:
sql = """
COPY table_a FROM STDIN With CSV on conflict (time)
do update set name=??, description=??;
"""
cur.copy_expert(sql, f)
conn.commit()