Postgres COPY direkt in Python neu erstellen?

Ich habe einen Datenblock, derzeit als Liste von n-Tupeln, aber das Format ist ziemlich flexibel, das ich an eine Postgres-Tabelle anhängen möchte - in diesem Fall entspricht jedes n-Tupel einer Zeile in der DB.

Bisher habe ich all dies in eine CSV-Datei geschrieben und postgres 'COPY verwendet, um all dies massenweise in die Datenbank zu laden. Dies funktioniert, ist aber suboptimal. Ich würde es vorziehen, dies alles direkt von Python aus zu tun. Gibt es eine Methode in Python, um die Massenlast des Typs COPY in Postgres zu replizieren?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage