Parece que o postgres trata a string 'now()'
da mesma forma que uma chamada para a now()
função.
Por que o postgres permite isso?
select 'now'::timestamp;
ou isto?
select 'now()'::timestamp;
ou mesmo isso?
select ' ( ( ))) now)('::timestamp;
Ele não fornece esse tratamento "uma string é igual a uma função" para outras funções, como clock_timestamp()
.