MagicStack / MagicStack/asyncpg

Feature request: copy_records_to_file

Ouverte
#171 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

enhancement
Langage dominant
Python
Étoiles
8.1k
Forks
468
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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!

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par lire l’implémentation existante de `copy_records_to_table` et les exigences du format PostgreSQL COPY/PGCOPY. Définissez le fonctionnement attendu des paramètres output, records, columns, schema_name et timeout, puis vérifiez que le fichier obtenu contient des données PGCOPY valides et prend en charge les formes de sortie répertoriées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
postgresql, python
Domaine
database
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.