Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Postgres dump failes when password is needed

Abierto
#99 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
docker, docker-compose, postgresql, python
Área
databases, devops

Línea de trabajo

Comienza localizando la invocación de pg_dump de stack-back y cómo se carga el valor POSTGRES_PASSWORD del archivo .env. Reproduce la copia de seguridad con un contenedor de Postgres protegido por contraseña y compara el entorno disponible para pg_dump; se considera terminado cuando el volcado se completa correctamente sin solicitar la contraseña de forma interactiva.

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

Descripción

bug question

I receive the following error when trying to back up a Postgres database container that requires a password for pg_dump:

pg_dump: error: connection to server at "adventurelog-db" (172.18.0.2), port 5432 failed: fe_sendauth: no password supplied

The password is provided in an .env file (POSTGRES_PASSWORD). However, it does not seem to be used by stack-back.

When executing pg_dump directly in the database container, it asks for a password, and if provided, the dump succeeds.

As other database containers, e.g., for immich, do not require a password, when using pg_dump within the container, I suspect that the database container used by AdventureLog might have a special configuration. But as far as I understand, that should be no problem, as stack-back should take the password from the env variable and pass it to pg_dump when backing up.

Lenguaje dominante
Python
Estrellas
181
Forks
13
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

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.

Más de lawndoc/stack-back

Todos los issues de lawndoc/stack-back

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.