Jag inser nu att "postgres=#"-prompten är en ny prompt som väntar på starten av ett nytt kommando, medan "postgres-#" är resultatet av att trycka på enter efter att ha skrivit ett kommando som inte slutar med semikolon.
Semikolonet anger slutet på ett kommando, så att trycka på enter utan ett avslutande ";" föreslår för postgres att du vill fortsätta skriva ditt kommando på en ny rad.
Om du när som helst infogar ett semikolon och trycker på enter kommer du tillbaka till den ursprungliga prompten.