PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgresql:Skryptowanie wykonania psql z hasłem

Możesz przeczytać podsumowanie sposobów uwierzytelniania w PostgreSQL.

Aby odpowiedzieć na Twoje pytanie, istnieje kilka sposobów podania hasła do uwierzytelniania opartego na haśle:

  1. Za pomocą monitu o hasło . Przykład:

    psql -h uta.biocommons.org -U foo
    Password for user foo: 
    
  2. W pliku pgpass . Zobacz libpq-pgpass. Format:

    <host>:<port>:<database>:<user>:<password>
    
  3. Za pomocą PGPASSWORD zmienna środowiskowa . Zobacz libpq-envars. Przykład:

    export PGPASSWORD=yourpass
    psql ...
    
    # Or in one line for this invocation only:
    PGPASSWORD=yourpass psql ...
    
  4. W ciągu połączenia Hasło i inne opcje można określić w ciągu połączenia/URI. Zobacz app-psql. Przykład:

    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. Literały łańcuchowe i znaki ucieczki w postgresql

  2. Różnica między znacznikami czasu z/bez strefy czasowej w PostgreSQL

  3. Hibernuj UUID z PostgreSQL i SQL Server

  4. Switchover/Switchback w Slony-I podczas aktualizacji głównych wersji PostgreSQL 8.4.x/9.3.x

  5. Jak używać jpa danych wiosennych do zapytania kolumny jsonb?