MagicStack / MagicStack/asyncpg

[Question] Generate Record from Record subset of keys?

Abierto
#407 1 comentario 0 reacciones 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

Hi guys!

Really great library, well done and hats off to you.

Just a small question: can I generate a Record from a subset of another Record's keys? e.g.:

record: Record = conn.fetchrow(query, foo)
print(len(record.keys()) # let's say there are 10 keys

# Make a new Record from the first 8 keys
new_record = Record(record[:8])

The reason I can't just cast the original Record to a dict is because it was generated using 2 INNER JOINs onto the same table, and so I have non-unique column descriptions in the result from that query.

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

Comience con la API Record de asyncpg y el resultado de conn.fetchrow descrito en el ejemplo; el issue no menciona archivos fuente ni pruebas. Determine si se admite construir un Record a partir de un subconjunto de claves y aclare el enfoque admitido para resultados con nombres de columna duplicados.

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
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
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.