私はpythonとpsycopg2を使っていくつかのpsqlデータベースをリモートで照会しています。リモートテーブルから必要なデータを選択する最良の方法を見つけようとしています。それを別のDB(ローカルアプリケーションサーバー)上のテーブルに挿入します。テーブルからデータを選択して別のDBに挿入
私が読んだことのほとんどは、executemanyを避けてCOPY操作を目指すように指示しましたが、テーブル全体ではなく特定のselect文でこれを実装する方法がわかりません。私はこのように向かうべきか、私は完全にオフにするべきですか?
これは基本的には、リストにクエリ結果をコピーすると言います、あなたの挿入ステートメントを準備し、 executemanyにリストされているパイプ。 COPY操作のような他のソリューションと比較して、より大きなデータセットではどのように機能しますか? – kkd2