Инсталирах phpPgAdmin, за да се опитам да възпроизведем грешката ви. Разбрах го веднага, когато се опитах да създам тестова таблица:
Така изглежда, че phpPgAdmin обвива вашата заявка в select count(*) as total from (...)
. Открих, че това се случва само когато поставите отметка в квадратчето „Пагиниране на резултати“ on query page е настроен на on (очевидно phpPgAdmin се опитва да преброи колко реда ще получи и след това да го показва страница по страница). Премахнете отметката и вашата заявка ще работи добре:
актуализиран 1
Подобен въпрос - INSERT INTO PostgreSQL
актуализиран 2
Както @akshay спомена в коментарите, можете също да получите подобна грешка при стартиране на заявките през командния ред, вижте обяснената ситуация и отговорете тук - PostgreSQL деактивира повече изход