MagicStack / MagicStack/asyncpg
asyncpg.exceptions.DataError: invalid input for query argument python
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 8.1k
- Forks
- 469
- Merge moyen
- 18 min
- PR mergées (30 j)
- 4
Description
I have a problem insert to PostgreSQL. The column I'm trying to insert is of type JSONB. The type of the object is Counter().
At production its working but locally I have a problem.
The error is: asyncpg.exceptions.DataError: invalid input for query argument $16: Counter({'clearmeleva': 1, 'cr7fragrance... (expected str, got Counter)
Why at prod is working and locally its throwing me this error ?
Thank you!
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Le rapport concerne l’insertion d’un Counter dans une colonne JSONB PostgreSQL via asyncpg et affiche une erreur expected-str. Commencez par comparer les versions locales et de production de Python, asyncpg et PostgreSQL, puis reproduisez localement l’insertion dans JSONB avec la valeur de Counter signalée. Le travail est terminé lorsqu’il est établi si l’écart est dû à l’environnement ou à un défaut de asyncpg, et qu’un résultat reproductible est documenté.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- postgresql, python
- Domaine
- databases
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100