PostgreSQL imagen Debian con pg_cron.
Find a file
2025-06-30 10:59:15 -04:00
postgres.conf.d Subida inicial con imagen en forja Helpcom.cl 2025-06-30 10:59:15 -04:00
docker-compose.yml Subida inicial con imagen en forja Helpcom.cl 2025-06-30 10:59:15 -04:00
env Subida inicial con imagen en forja Helpcom.cl 2025-06-30 10:59:15 -04:00
LICENSE Initial commit 2025-06-30 10:31:47 -04:00
README.md Subida inicial con imagen en forja Helpcom.cl 2025-06-30 10:59:15 -04:00

postgresql-pruebacron

PostgreSQL imagen Debian con pg_cron.

Preparación

Copiar el archivo env a .env y actualizar las variables necesarias.

A menos que se detalle lo contrario, las variables tienen los mismos significados que en la imagen oficial de PostgreSQL.

  • En Podman, POSTGRES_UID debe ser 0 o 1 según el modo de userns escogido. Ver la documentación de Podman para más información.
  • En Docker, POSTGRES_UID debe ser un UID para el usuario de Postgres. No debe ser 0 o un UID del sistema.
  • En Docker, POSTGRES_INITDB_ARGS debe estar definido pero vacío.

La carpeta postgres.conf.d, contiene los archivos de configuración que se cargan al iniciar el servicio de la base de datos.

Uso

Con docker compose up -d (asumiendo Docker 24 hacia arriba).

Con podman-compose up -d.

Chequeo

Para verificar que se ha cargado las configuraciones y el motor correctamente, hay dos pasos:

  • Observar alguna de las variables de los archivos de configuración:

postgres> show shared_buffers;

  • Observar que pg_cron aparece en la lista de extensiones disponibles en CREATE EXTENSION.