El usuario aparece generalmente en la forma nombre de username=# en la consola una vez que ingresa psql en la terminal. Pero luego noté que decía nombre de username-# donde el signo igual se reemplazó con un guión, pero aún parecía funcionar de la misma manera.
Sé que es una pregunta simple, pero aún así me gustaría saber. ¿Este cambio de símbolo significa algo en particular?
No es el nombre de usuario, es el nombre de la base de datos a la que está conectado. Por lo general, cada usuario tiene una base de datos privada y psql se conecta a ella de forma predeterminada.
El - significa que está en medio de escribir una consulta SQL, o "falta el punto y coma final":
test=# select 1+1 test-# ; ?column? ---------- 2 (1 row)Además, cuando tiene delimitadores no coincidentes, se muestran:
test=# select (1+1 test(# ) test-# ; ?column? ---------- 2 (1 row)