Du kanske vill läsa en sammanfattning av sätten att autentisera till PostgreSQL.
För att svara på din fråga finns det flera sätt att ange ett lösenord för lösenordsbaserad autentisering:
-
Via lösenordsuppmaningen . Exempel:
psql -h uta.biocommons.org -U foo Password for user foo:
-
I en pgpass-fil . Se libpq-pgpass. Format:
<host>:<port>:<database>:<user>:<password>
-
Med
PGPASSWORD
miljövariabel . Se libpq-envars. Exempel:export PGPASSWORD=yourpass psql ... # Or in one line for this invocation only: PGPASSWORD=yourpass psql ...
-
I anslutningssträngen Lösenordet och andra alternativ kan anges i anslutningssträngen/URI. Se app-psql. Exempel:
psql postgresql://username:[email protected]:5433/mydb?sslmode=require