SORU
29 HAZİRAN 2011, ÇARŞAMBA


Postgresql: parola ile Betik numarasını yürütme

Nasıl arayayımnumarasınıo kadarbir parola istemi yok?

Sahip olduğum tek şey bu:

psql -Umyuser < myscript.sql

Ancak, bu şifre geçen argüman bulamadım, o yüzden numarasını her zaman ister.

P. S.: PostgreSQL 9.0 kullanıyorum

CEVAP
29 HAZİRAN 2011, ÇARŞAMBA


Postgresql için kimlik doğrulaması için birkaç yolu vardır. http://www.postgresql.org/docs/current/static/client-authentication.html parola kimlik doğrulaması için alternatifler araştırmak isteyebilirsiniz.

Sorunuzu yanıtlamak için, parola tabanlı kimlik doğrulama için bir parola sağlayın bir kaç yolu vardır. Bariz şekilde parola istemi ile. Bunun yerine, PGPASSWORD ortam değişkeni ile pgpass dosyası veya parola sağlayabilirsiniz. Bu bkz

http://www.postgresql.org/docs/9.0/static/libpq-pgpass.html http://www.postgresql.org/docs/9.0/interactive/libpq-envars.html

Bu bilgiler, tüm kullanıcılar için genellikle mevcut, ve bu nedenle güvensiz olduğu için bir komut satırı bağımsız değişkeni olarak parola seçeneği yoktur. Ancak, Linux/Unix ortamlarında bir ortam böyle tek bir komut değişken sağlayabilir:

PGPASSWORD=numarasını yourpass ...

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Attempts at least

    Attempts at

    1 Ocak 2007
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009
  • TheDailyTechDose

    TheDailyTech

    15 EKİM 2012

İLGİLİ SORU / CEVAPLAR