psql
не запускает запрос, когда вы нажимаете «ввод», он запускает запрос, когда видит точку с запятой. Вы получаете эту ошибку, потому что вы забыли точку с запятой в предыдущем запросе.
Например:
test=> select 1
test-> select 1;
ERROR: syntax error at or near "select"
LINE 2: select 1;
^
Запрос, отправленный на сервер: select 1 select 1
следовательно, синтаксическая ошибка в LINE 2
.
Намек, что вы находитесь в середине незавершенной команды, - это подсказка терминала, которая меняется с test=>
на test->
после первой строки.