Psql ile aynı anda birkaç dosya kaynağı


27

psqlVeritabanı şemasını ayarlamak için tek bir işlemle art arda birkaç sql betiğini çalıştırmak istiyorum . Bunu yapmanın en iyi yolu nedir? Geçmişte psql, diğer dosyaları içeren ve buna karşı koştuğum bir ana betiğim olduğunu biliyorum, ancak bu betiğin sözdizimini hatırlamıyorum.

Yanıtlar:



0

"Oku" komutu ile rep_sql parametresiyle geçmişe sql dosyası yolu ile unix / linux içinde bulunan find kullanarak yaptım:

find -P ${rep_sql} -type f -name *.sql -execdir psql -d "mabase" -f {} +

Şöyle yazıyor: “.sql” gibi ext adının adı ne olursa olsun, aşağıdaki dosyaları takip etmemek için bulun ve mabase ile çalışan psql dosyasının dizininde bulun ve bulunan dosyayı yürütün.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.