Es posible que desee leer un resumen de las formas de autenticarse en PostgreSQL.
Para responder a su pregunta, hay varias formas de proporcionar una contraseña para la autenticación basada en contraseña:
-
A través de la solicitud de contraseña . Ejemplo:
psql -h uta.biocommons.org -U foo Password for user foo:
-
En un archivo pgpass . Consulte libpq-pgpass. Formato:
<host>:<port>:<database>:<user>:<password>
-
Con la
PGPASSWORD
variable de entorno . Consulte libpq-envars. Ejemplo:export PGPASSWORD=yourpass psql ... # Or in one line for this invocation only: PGPASSWORD=yourpass psql ...
-
En la cadena de conexión La contraseña y otras opciones se pueden especificar en la cadena de conexión/URI. Consulte aplicación-psql. Ejemplo:
psql postgresql://username:[email protected]:5433/mydb?sslmode=require