Ahora me doy cuenta de que el indicador "postgres=#" es un indicador nuevo que espera el inicio de un nuevo comando, mientras que "postgres-#" es el resultado de presionar Intro después de escribir un comando que no termina con un punto y coma.
El punto y coma denota el final de un comando, por lo que presionar enter sin terminar con ";" sugiere a postgres que le gustaría continuar escribiendo su comando en una nueva línea.
Insertar un punto y coma en cualquier punto y presionar Intro lo regresará al mensaje original.