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

  • Ampisound

    Ampisound

    12 Kasım 2006
  • BuzzFeedVideo

    BuzzFeedVide

    10 AĞUSTOS 2011
  • Lena Danya

    Lena Danya

    11 NİSAN 2010