Administração do sistema

Definindo variáveis de sessão do PostgrSQL no script engine

RT.FAQ-143205
Caso seja necessário definir uma variável de sessão do PostgreSQL dentro de um script, deve-se proceder da seguinte forma:
set db.NOME-DA-VARIAVEL valor;

Algumas variáveis úteis:

lc_numeric

Permite definir o idioma/localização a ser utilizada na formatação de números. Note que para isso, deve-se usar o 'D' como separador decimal da função to_char ao invés de '.'.

Exemplo:
set db.lc_numeric 'pt_br';
echo to_char(12.35876, '9990D00');


lc_time

Permite definir o idioma/localização a ser utilizada na formatação de datas.

Lista completa

Ver na documentação do PostgreSQL: https://www.postgresql.org/docs/9.3/runtime-config.html