PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Bedeutung verschiedener Kommandozeilen-Eingabeaufforderungen in PostgreSQL?

Mir ist jetzt klar, dass die Eingabeaufforderung „postgres=#“ eine neue Eingabeaufforderung ist, die auf den Start eines neuen Befehls wartet, während „postgres-#“ das Ergebnis des Drückens der Eingabetaste nach der Eingabe eines Befehls ist, der nicht mit einem Semikolon endet.

Das Semikolon kennzeichnet das Ende eines Befehls, also drücken Sie die Eingabetaste ohne ein abschließendes ";" schlägt postgres vor, dass Sie Ihren Befehl in einer neuen Zeile weiterschreiben möchten.

Wenn Sie an einer beliebigen Stelle ein Semikolon einfügen und die Eingabetaste drücken, kehren Sie zur ursprünglichen Eingabeaufforderung zurück.