MagicStack / MagicStack/asyncpg

asyncpg.exceptions.DataError: invalid input for query argument python

Abierto
#787 3 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Python
Estrellas
8.1k
Forks
468
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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!

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

El informe trata sobre la inserción de un Counter en una columna JSONB de PostgreSQL mediante asyncpg y muestra un error expected-str. Empieza comparando las versiones locales y de producción de Python, asyncpg y PostgreSQL; después, reproduce localmente la inserción en JSONB con el valor de Counter indicado. Se considera terminado cuando se haya identificado si la discrepancia se debe al entorno o es un defecto de asyncpg, y se haya documentado un resultado reproducible.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
postgresql, python
Área
databases
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.