sql >> データベース >  >> RDS >> PostgreSQL

重複するキー値が一意の制約に違反しています-daskデータフレームからSQLテーブルを作成しようとしたときのpostgresエラー

    これ を読んでいました 並列処理で同じテーブルを作成/更新している場合、このエラーが発生するようです。 this が原因であると理解しています (グーグルグループディスカッションで説明されているように)。

    だから私はそれがPostgreSQLに依存していると思います それ自体であり、マルチプロセッシングに使用される接続ドライバーまたはモジュールからではありません。

    実は、これを解決するために私が見つけた唯一の方法は、計算自体よりも書き込みプロセスを遅くするのに十分な大きさのチャンクを作成することです。チャンクが大きい場合、このエラーは発生しません。



    1. 階層データセットで複雑な合計を計算するのに役立ちます

    2. MariaDB NULLIF()の説明

    3. MYSQL選択クエリが0行を返す場合、別の選択クエリ?

    4. SQLServerテーブルの既存の列にデフォルトの制約を追加する方法-SQLServer/TSQLチュートリアルパート91