我有具有線條狀如何在psql中包含相對於當前執行腳本的文件?
\i components/helper-functions.sql
這包括優秀作品如果$ PWD是一樣的我的腳本(~/sql/
)的目錄PostgreSQL的腳本(比如,MAIN.sql
在~/sql/
),但如果是不是,它會查找與$ PWD相關的包含文件,而不是相對於MAIN.sql
。
所以如果我從~/
調用腳本,它會尋找~/components/helper-functions.sql
而不是~/sql/components/helper-functions.sql
。
我認爲一個新的\ir
指令將被包含在9.2正是這個問題,但我跑8.3
你說的是psql(客戶端),而不是PostgreSQL本身,對吧? –
是的,這是正確的 –