Когда с помощью psql перехожу к управлению базой данных "db" следующая строка принимает такой вид:
db=# (как я читал, это обозначает права суперюзера)
дальше ввожу команды.
Но если ввел команду неправильно и нажал Enter, ничего не выполняется, а следующая строка принимает вид:
db-#
Дальше ввожу команду правильно, но выскакивает ошибка:
ERROR: syntax error at or near "db"
LINE 1: db
^
Потом всё норм и дальше идет опять нормальная строка:
db=#
Что это за пакость и как с ней бороться? Как использовать -#?
Спасибо за ответы!
> Но если ввел команду
> Но если ввел команду неправильно и нажал Enter, ничего не выполняется, а следующая строка принимает вид:
А вы покажите что вы вводите, там и посмотрим.
db-# это подсказка, говорящая, что ввод команды незавершён, но начата новая строка. Синтаксис SQL позволяет вводить одну команду в несколько строк.