Si tambien tengo esa libreria cargada en postgresql.conf shared_preload_libraries = pg_cron
Atentamente, Fernando Monjes B. Consultor DBA Ingeniero en Informática Cel: 09 -78521024 El El mié, 10 jul. 2024 a la(s) 16:23, Mario González Troncoso < gonzalema...@gmail.com> escribió: > On Wed, 10 Jul 2024 at 15:50, Fernando Monjes <ing.bo...@gmail.com> wrote: > [...] > > > > En el Postgresql.conf > > Listen_address = * > > cron.database_name = 'xxxxdb' > > cron.host = ' ' > > cron.use_background_workers = on > > max_worker_processes = 8 > > > > Al parecer las tablas están pero no has empezado el servicio. Como > pg_cron es una extensión, tienes una linea algo como? > shared_preload_libraries = 'pg_cron' > > > > Intentes en mi BD xxxxdb con usuario postgres > > SELECT cron.schedule('test8','30 12 * * *', $$ VACUUM $$); > > SELECT cron.schedule('test1','30 12 * * *', 'VACUUM'); > > > > ... > > .... > > Intente ademas con varios nodename ... > > UPDATE cron.job SET nodename = ''; > > UPDATE cron.job SET nodename = '127.0.0.1'; > > UPDATE cron.job SET nodename = 'localhost'; > > UPDATE cron.job SET nodename = '<mi ip>'; > > UPDATE cron.job SET nodename = '\tmp'; > > > > Tambien le asigne grant > > Grant all privileges on schema cron to postgres > > > > Valide que la conexion funciona- sin pssword > > psql -h localhost -p 5432 -U postgres -d xxxxdb > > psql (15.7) > > Type "help" for help. > > xxxxdb=# > > > > Valide los de pg_hba también > > > > postgres@pgmaster:~/15/data$ cat pg_hba.conf > > > > # TYPE DATABASE USER ADDRESS METHOD > > local all all trust > > local xxxxdb postgres trust > > > > Y tambien configure el .pgpass > > > > postgres@pgmaster:~$ cat .pgpass > > <mi ip>:5432:xxxxdb:postgres:xxxxxx > > 127.0.0.1:5432:xxxxdb:postgres:xxxxxx > > localhost:5432:xxxxdb:postgres:xxxxxx > > <hostname>:5432:xxxxdb:postgres:xxxxxx > > > > > > Resultado el mismo, nada !! > > > > xxxxdb=# select * from cron.job; > > jobid | schedule | command | > nodename | nodeport | database | username | active | jobname > > > -------+-------------+--------------------------------------------+-----------+----------+----------+----------+--------+--------- > > 1 | 52 11 * * * | SELECT crear_code_create() | > | 5432 | xxxxdb | postgres | t | test > > 8 | 54 11 * * * | SELECT crear_code_create() | > | 5432 | xxxxdb | postgres | t | test1 > > 9 | 58 11 * * * | SELECT esquema.crear_code_create()| | > 5432 | xxxxdb | postgres | t | test2 > > 10 | 59 11 * * * | CALL esquema.crear_code_create()| | > 5432 | xxxxdb | postgres | t | test2 > > ... > > .... > > 12 | 19 12 * * * | VACUUM | > localhost | 5432 | xxxxdb | postgres | t | test5 > > 13 | 23 12 * * * | VACUUM | > localhost | 5432 | xxxxdb | postgres | t | test6 > > 14 | 26 12 * * * | VACUUM | > localhost | 5432 | xxxxdb | postgres | t | test7 > > 15 | 30 12 * * * | VACUUM | > localhost | 5432 | xxxxdb | postgres | t | test8 > > (9 rows) > > > > xxxxdb=# select * from cron.job_run_details order by start_time desc > limit 5; > > jobid | runid | job_pid | database | username | command | status | > return_message | start_time | end_time > > > -------+-------+---------+----------+----------+---------+--------+----------------+------------+---------- > > (0 rows) > > Siempre lo mismo 0 resultado, no se ejecuta > > > > > > Active el log a debug del server postgres pero lo unico que me muestra > es: > > > > log: > > 2024-07-10 10:27:11.195 EDT [1829] LOG: pg_cron scheduler started > > pero nada de conexiones fallida u otra cosa. > > > > > > Si alguien sabe que me falta se lo agradeceria porque ya se me acabaron > los conejos del sombrero > > > > Gracias > > > > Fernando Monjes B. > > Consultor DBA > > Ingeniero en Informática > > > > > -- > https://www.linkedin.com/in/gonzalemario >