2014-12-16 12:05 GMT-02:00 Euler Taveira <[email protected]>:
>O que você quer dizer com horário da conexão? backend_start na
>pg_stat_activity? Não, não é possível alterar isso em tempo de execução.
Não

>Por quê? Não consigo imaginar porque quer um "tempo personalizado".
>Explique melhor.
É exatamente isso, "tempo personalizado".

Tenho uma aplicação que conecta a centenas de bases de servidores
remotos.

Infelizmente alguns sysadmins não cuidam direito de seus servidores e
data/hora é um problema para mim. Há variações de data/hora diversas
como adiantamento de 20 minutos, atrazo de 50 minutos e inclusive
2 dias atrasado.

>Se mesmo assim quiser fazer algo assim, basta pegar a diferença do atual
>(por exemplo, now()) e do que horário que desejas. Subtraia a diferença
>do atual sempre que quiser o "horário ajustado".
Na verdade basta eu colocar a data/hora que quero e pronto.

Eu prefiro um solução como um set simplesmente para não ser necessário
alterar várias partes do próprio sistema, mesmo para algo simples como isto.

O que fica mais complicado é as triggers e funções da base, que usam
vastamente funções como now(), age() e clock_timestamp().
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a