SORU
16 Mart 2012, Cuma


Bir postgresql çalıştırmak .sql dosyası kullanarak komut satırı argüman

Bazıları bende de var .EKLE binlerce sql dosyalarında onları deyimleri ve bir tablo eklemek için PostgreSQL veritabanı üzerinde bu ekler çalıştırmanız gerekir. Dosyaları imkansız onları açmak ve bir düzenleyici penceresi YERLEŞTİRİN ifadeleri kopyalayın ve onları çalıştırmak için çok büyük. Postgresql yükleyin: bin klasörüne giderek aşağıdaki kullanabileceğiniz internette buldum

psql -d myDataBase -a -f myInsertFile

Benim durumumda

psql -d HIGHWAYS -a -f CLUSTER_1000M.sql

O zaman benim kullanıcı için bir şifre istedi ama ben bir şey girin ve bu hatayı alıyorum enter bastığımda edemem:

psql: FATAL: password authentication failed for user "myUsername"

Neden bana bir parola girin izin vermiyor. Bu komut dosyalarını çalıştırabilirsiniz önemlidir gibi bir yol sapağı var.

DÜZENLEME:

Benim pg_hba yeni bir giriş ekleyerek bu sorunu aldım.conf aşağıdaki yapıda dosya:

# IPv6 local connections:
host    myDbName    myUserName ::1/128  trust

Bu pg_hba.conf dosya genellikle 'veri' Postgresql klasör yükleyin. bulunabilir

CEVAP
23 AĞUSTOS 2012, PERŞEMBE


Tabii ki, kullanıcı adı.. eklemeyin çünkü kimlik doğrulaması için ölümcül bir hata olacaktır

bu, benim için ok :) deneyin

psql -U username -d myDataBase -a -f myInsertFile

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • SDSARG3

    SDSARG3

    14 Mart 2009
  • SignatureSeries

    SignatureSer

    24 Aralık 2006
  • TopDJMag TV

    TopDJMag TV

    29 Temmuz 2010