MagicStack / MagicStack/asyncpg

Feature request: copy_records_to_file

Offen
#171 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement
Vorherrschende Sprache
Python
Sterne
8.1k
Forks
468
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I would like to request a version of copy_records_to_table that will produce a PGCOPY format file.

Parameters:

  • output – A path-like object, or a file-like object, or a coroutine function that takes a bytes instance as a sole argument.
  • records – An iterable returning row tuples to copy into the file.
  • columns (list) – An optional list of column names to copy.
  • schema_name (str) – An optional schema name to qualify the table.
  • timeout (float) – Optional timeout value in seconds.

Thanks!

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der Lektüre der bestehenden copy_records_to_table-Implementierung und der Anforderungen des PostgreSQL COPY/PGCOPY-Formats. Lege fest, wie die Parameter für output, records, columns, schema_name und timeout funktionieren sollen, und überprüfe anschließend, dass die resultierende Datei gültige PGCOPY-Daten enthält und die aufgeführten Ausgabeformen unterstützt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
postgresql, python
Bereich
database
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.