Zainstalowałem phpPgAdmin, aby spróbować odtworzyć twój błąd. Otrzymałem to od razu, gdy próbowałem utworzyć tabelę testową:
Wygląda więc na to, że phpPgAdmin pakuje twoje zapytanie w select count(*) as total from (...)
. Odkryłem, że dzieje się tak tylko wtedy, gdy pole wyboru „Przeglądaj wyniki” na stronie zapytania jest włączone (oczywiście phpPgAdmin próbuje policzyć, ile wierszy otrzyma, a następnie pokazać to strona po stronie). Usuń zaznaczenie, a Twoje zapytanie będzie działać poprawnie:
zaktualizowano 1
Podobne pytanie - WSTAWIĆ DO PostgreSQL
zaktualizowano 2
Jak @akshay wspomniał w komentarzach, możesz również otrzymać podobny błąd podczas wykonywania zapytań z wiersza poleceń, zobacz wyjaśnioną sytuację i odpowiedz tutaj - PostgreSQL wyłącz więcej danych wyjściowych