MagicStack / MagicStack/asyncpg
asyncpg.exceptions.DataError: invalid input for query argument python
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 8.1k
- Fork
- 468
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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!
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Il report riguarda l’inserimento di un Counter in una colonna JSONB di PostgreSQL tramite asyncpg e mostra un errore expected-str. Inizia confrontando le versioni locali e di produzione di Python, asyncpg e PostgreSQL, quindi riproduci localmente l’inserimento in JSONB con il valore di Counter indicato. Il lavoro è completo quando viene identificato se la discrepanza è dovuta all’ambiente o a un difetto di asyncpg e viene documentato un risultato riproducibile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- postgresql, python
- Ambito
- databases
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100