Configurando parâmetros de operação do PostgreSQL
Todo banco de dados usa certos parâmetros de operação para funcionar, alguns exemplos de parâmetro de operação são:
- Definindo o fuso horário padrão do PostgreSQL
- Definindo o tempo máximo de uma transação (timeout de uma transação)
Você pode configurar os parâmetros no escopo da sessão (escopo da conexão) ou no escopo de uma transação.
BEGIN;SET LOCAL TIME ZONE 'America/Sao_Paulo'; SET LOCAL idle_in_transaction_session_timeout = '2 min'; SELECT ... COMMIT;
Referências
Documentação oficial do comando SET
https://www.postgresql.org/docs/current/sql-set.html
Definindo um timeout para transações
https://dba.stackexchange.com/questions/164419/is-it-possible-to-limit-timeout-on-postgres-server