Instalei o phpPgAdmin para tentar reproduzir seu erro. Eu entendi imediatamente quando tentei criar uma tabela de teste:
Então, parece que o phpPgAdmin envolve sua consulta em
select count(*) as total from (...)
. Descobri que isso acontece apenas quando marcar a caixa "Paginar resultados" on query page está definido como on (obviamente phpPgAdmin tentando contar quantas linhas ele obterá e depois mostrará página por página). Desmarque-o e sua consulta funcionará bem:atualizado 1
Pergunta semelhante - INSERT INTO PostgreSQL
atualizado 2
Como @akshay mencionou nos comentários, você também pode obter um erro semelhante ao executar as consultas pela linha de comando, veja a situação explicada e responda aqui - PostgreSQL desabilita mais saída