Better dependency tracking for non-sql functions
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Empieza reproduciendo el error con el comando plan usando tanto --dsn como --schema-source-dsn, incluidos esquemas con funciones plpgsql y dependencias. Lee los puntos de entrada de la validación del plan y del seguimiento de dependencias, y determina cuál de los enfoques propuestos encaja; se considera terminado cuando plan ya no falla porque las funciones se validan en orden de dependencia o la validación se deshabilita adecuadamente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When trying out this product with the plan command, the program errors, because it seems to do some live validation of the plan. If I understand correctly what is happening, this generates errors because:
- some of the function are written in
plpgsql, for which the program doesn't check its dependencies - those functions seem to be created in alphabetical order, so some functions are created before their dependencies
One of the following would solve this:
- add flag is added that sets
check_function_bodies = offbefore doing the validation - add support for dependency checking of
plpgsqlfunctions - don't validate the plan when the plan was created from two live databases (i.e. with both
--dsnand--schema-source-dsn)
- Lenguaje dominante
- Go
- Estrellas
- 889
- Forks
- 85
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de stripe/pg-schema-diff
-
[BUG] "prohibited" misspelled as "prohited"Posiblemente ocupada @Hashim1999164 la tomó hace 70 días. Abiertobug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
stripe/pg-schema-diff#302 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
stripe/pg-schema-diff#283 · 1 reacción ·
-
[BUG] Dropping a column referenced only by an index predicate or expression failsPosiblemente ocupada @xishell la tomó hace 8 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
stripe/pg-schema-diff#316 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 50/100
stripe/pg-schema-diff#301 ·
-
Is the repo active?Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 15/100
stripe/pg-schema-diff#289 · 7 reacciones ·
Todos los issues de stripe/pg-schema-diff
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
openimsdk/openim-sdk-core#1127 ·
-
github_actions
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Hochfrequenz/aibap.mcp#578 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
mvanhorn/cli-printing-press#4980 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
lenaxia/LLMSafeSpaces#1644 · 3 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
automation code-quality cookie documentation improvement quick-win task-mining
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
github/gh-aw#67262 · 2 comentarios ·
Los mantenedores suelen responder en 1 día