Você pode fazer isso criando outro serviço que depende do Postgres & lança algo que executa essas consultas, mas na realidade não faz sentido: o Postgres irá puxar dados para o cache (e o cache de disco do sistema operacional) na primeira consulta executada.
O cache do Postgres será anulado a qualquer momento em que o Postgres precisar dessa memória para outra coisa (uma junção grande). O cache de disco do sistema operacional será anulado a qualquer momento em que o sistema precisar dessa memória (grande aplicativo, alguém tirando dados do disco, etc.)
Resumindo: Você pode melhorar o desempenho do primeiro uso se alguém acessar seu aplicativo logo após a inicialização , caso contrário, esses caches começarão naturalmente a esvaziar e sua otimização desaparecerá com eles.