Bạn có thể muốn đọc bản tóm tắt về các cách xác thực PostgreSQL.
Để trả lời câu hỏi của bạn, có một số cách cung cấp mật khẩu để xác thực dựa trên mật khẩu:
-
Qua lời nhắc mật khẩu . Ví dụ:
psql -h uta.biocommons.org -U foo Password for user foo:
-
Trong tệp pgpass . Xem libpq-pgpass. Định dạng:
<host>:<port>:<database>:<user>:<password>
-
Với
PGPASSWORD
biến môi trường . Xem libpq-envars. Ví dụ:export PGPASSWORD=yourpass psql ... # Or in one line for this invocation only: PGPASSWORD=yourpass psql ...
-
Trong chuỗi kết nối Mật khẩu và các tùy chọn khác có thể được chỉ định trong chuỗi kết nối / URI. Xem app-psql. Ví dụ:
psql postgresql://username:[email protected]:5433/mydb?sslmode=require