Ho installato phpPgAdmin per provare a riprodurre il tuo errore. L'ho capito subito quando ho provato a creare una tabella di test:
Quindi sembra che phpPgAdmin racchiuda la tua query in select count(*) as total from (...)
. Ho scoperto che succede solo quando casella di controllo "Impagina risultati" on query page è impostato su on (ovviamente phpPgAdmin prova a contare quante righe otterrà e poi lo mostra pagina per pagina). Deselezionalo e la tua query funzionerà correttamente:
aggiornato 1
Domanda simile:INSERISCI IN PostgreSQL
aggiornato 2
Come menzionato da @akshay nei commenti, potresti anche ricevere un errore simile eseguendo le query tramite la riga di comando, vedi la situazione spiegata e rispondi qui - PostgreSQL disabilita più output