关于postgresql:`psql`在`bash`中有类似`$ PATH`的东西来搜索SQL脚本吗?

Does `psql` have something similar to `$PATH` in `bash` to search for a SQL script?

在psql中,可以使用\i来读取和执行SQL脚本。但是我必须指定一个脚本文件到\i的路径名,当路径名很长并且不同于脚本时,这非常不方便。

bash中,对于psql\i,是否有类似于$PATH的东西来搜索仅基于SQL脚本文件名的脚本?

还是每次运行SQL脚本文件时都必须指定\i的路径名?

谢谢。

我正在尝试将https://stackoverflow.com/a/771880/156458放入SQL脚本中,以便重用它。


类似于甲骨文的$SQLPATH的东西。我还没找到。有了Oracle,我可以方便地将命令定义为单独的SQL文件,并在sqlplus中提供这些命令。

对于postgresql和psql,我收到的唯一建议是在~/.psqlrc中使用任何命令作为别名。