PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Significato dei diversi prompt della riga di comando in PostgreSQL?

Ora mi rendo conto che il prompt "postgres=#" è un nuovo prompt in attesa dell'inizio di un nuovo comando, mentre "postgres-#" è il risultato di premere invio dopo aver digitato un comando che non termina con un punto e virgola.

Il punto e virgola indica la fine di un comando, quindi premendo invio senza un ";" finale suggerisce a postgres di continuare a scrivere il comando su una nuova riga.

Inserendo un punto e virgola in qualsiasi punto e premendo invio si tornerà al prompt originale.