¿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()

Respuestas a la pregunta(3)

Su respuesta a la pregunta