Ben $ PWD Senaryomun (~/sql/
) dizinindeki aynı ise bu ince çalışmalar verilebilirGeçerli yürütme komut dosyasına göre dosyalar psql'ye nasıl eklenir? Çünkü eğer
\i components/helper-functions.sql
gibi çizgileri olan bir PostgreSQL komut dosyası (diyelim ki, ~/sql/
içinde MAIN.sql
) var, ama değil, dahil edilen dosyayı MAIN.sql
'a göre yerine $ PWD'ye göre arar.
~/
'dan komut dosyasını çağırırsam, 'u arar ve ~/sql/components/helper-functions.sql
için değil.
\ir
direktif tam olarak bu sorun için 9.2'de dahil olacak düşünüyorum, ama bir psql'in değişken olarak dizin adını Pass ve mutlak yolunu birleştirmek için kullanan
PostgreSQL değil, psql (istemci) hakkında konuşuyorsunuz değil mi? –
Yup, doğru –