PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Doppelter Schlüsselwert verstößt gegen eindeutige Einschränkung - Postgres-Fehler beim Versuch, eine SQL-Tabelle aus dem Datenrahmen von Dask zu erstellen

Ich habe dies gelesen .Es scheint, dass dieser Fehler auftritt, wenn Sie dieselbe Tabelle mit paralleler Verarbeitung erstellen/aktualisieren. Ich verstehe, dass es wegen davon abhängt (wie in der Google-Gruppendiskussion erklärt).

Ich denke also, dass es von PostgreSQL abhängt selbst und nicht vom Verbindungstreiber oder dem für das Multiprocessing verwendeten Modul.

Nun, eigentlich ist der einzige Weg, den ich gefunden habe, um dies zu lösen, Chunks zu erstellen, die groß genug sind, um einen Schreibprozess zurück zu haben, der langsamer ist als die Berechnung selbst. Bei größeren Chunks tritt dieser Fehler nicht auf.