2024-05-15 23:50:27 发布
网友
我需要设置以下env变量,以便我可以使用PostgreSQL的数据库程序
export PGDATA="/home/masi/postgres/var" export PGPORT="12428"
我知道这个问题可以通过将文件添加到.zshrc来解决。 不过,我不确定这条路是否正确。
如何添加env变量?
把这个放到你应用程序的主页上:
import os os.environ["PGDATA"] = "/home/masi/postgres/var" os.environ["PGPORT"] = 12428
但是,在您使用的框架中,没有更好的方法来设置它吗?
只需在启动服务器的脚本中设置PGDATA变量。客户端只关心端口。
如果必须在非标准端口上运行,则必须设置端口值。我想你有充分的理由不只是在默认端口上运行它?如果您在默认端口(5432)上运行它,它将只在没有任何参数的情况下工作。
如果在其他端口上运行,则应进行两项更改:
对于这些简单的配置选项,您绝对不需要使用环境变量——避免它们将使您的生活更轻松。
把这个放到你应用程序的主页上:
但是,在您使用的框架中,没有更好的方法来设置它吗?
只需在启动服务器的脚本中设置PGDATA变量。客户端只关心端口。
如果必须在非标准端口上运行,则必须设置端口值。我想你有充分的理由不只是在默认端口上运行它?如果您在默认端口(5432)上运行它,它将只在没有任何参数的情况下工作。
如果在其他端口上运行,则应进行两项更改:
对于这些简单的配置选项,您绝对不需要使用环境变量——避免它们将使您的生活更轻松。
相关问题 更多 >
编程相关推荐