PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

il valore della chiave duplicata viola il vincolo univoco:errore postgres durante il tentativo di creare una tabella sql da dask dataframe

Stavo leggendo questo .Sembra che questo errore si presenti quando si crea/aggiorna la stessa tabella con l'elaborazione parallela. Capisco che dipenda da questo (come spiegato nella discussione del gruppo di Google).

Quindi penso che dipenda da PostgreSQL stesso e non dal driver di connessione o dal modulo utilizzato per il multiprocessing.

Bene, in realtà, l'unico modo che ho trovato per risolvere questo problema è creare blocchi abbastanza grandi da avere un processo di scrittura più lento del calcolo stesso. Con blocchi più grandi questo errore non aumenta.