Сега разбирам, че подканата "postgres=#" е нова подкана, чакаща началото на нова команда, докато "postgres-#" е резултат от натискане на enter след въвеждане на команда, която не завършва с точка и запетая.
Точката и запетая обозначава края на команда, така че натискането на enter без завършващ ";" предлага на postgres, че искате да продължите да пишете командата си на нов ред.
Вмъкването на точка и запетая в която и да е точка и натискането на enter ще ви върне към първоначалната подкана.