PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Postgresql:Membuat skrip eksekusi psql dengan kata sandi

Anda mungkin ingin membaca ringkasan cara mengautentikasi ke PostgreSQL.

Untuk menjawab pertanyaan Anda, ada beberapa cara memberikan kata sandi untuk otentikasi berbasis kata sandi:

  1. Melalui permintaan sandi . Contoh:

    psql -h uta.biocommons.org -U foo
    Password for user foo: 
    
  2. Dalam file pgpass . Lihat libpq-pgpass. Format:

    <host>:<port>:<database>:<user>:<password>
    
  3. Dengan PGPASSWORD variabel lingkungan . Lihat libpq-envars. Contoh:

    export PGPASSWORD=yourpass
    psql ...
    
    # Or in one line for this invocation only:
    PGPASSWORD=yourpass psql ...
    
  4. Dalam rangkaian sambungan Kata sandi dan opsi lain dapat ditentukan dalam string koneksi/URI. Lihat app-psql. Contoh:

    psql postgresql://username:[email protected]:5433/mydb?sslmode=require
    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Format Angka dengan Koma di PostgreSQL

  2. PgBouncer 1.7 – “Warna Bervariasi Setelah Kebangkitan”

  3. Kesalahan saat mencoba menjalankan pgAdmin4

  4. Replikasi PostgreSQL untuk Pemulihan Bencana

  5. Bagaimana cara mengelompokkan cap waktu ke dalam pulau (berdasarkan celah sewenang-wenang)?