Hi all, I've a doubt about background workers. I've a worker (loaded by a module via shared_preloaded_libraries) should register a dyanmic background worker per database, in a manner similar to what autovacuum does. I would like to pass to these dynamic background workers a pointer to a custom struct, that has been allocated and initialized by the "main" background worker. Is it sage to pass the pointer via the Datum main argument from one worker to another? Clearly, the struct has be allocated in a shared memory segment,but I'm not sure in which context. Any suggestion is appreciated. Thanks, Luca