# 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``.