我在Amazon RDS上有一个postgres实例,我想存储loginpath,所以我不必记住每次login的主机名/用户名/密码。 在MySQL中,我可以简单地创build一个login_path。 有没有postgres相当于我没有看到。 什么是避免这个问题的常用方法?
您可以使用OS环境variables或设置pgpassconfiguration文件
设置下列操作系统环境的值:
PGHOST, PGPORT, PGDATABASE, PGUSERNAME, PGPASSWORD
或者,在一个文件中做:
在Windows中,创build/编辑文件%appdata%\postgresql\pgpass.conf
在类Unix系统中,它是~/.pgpass
并添加以下格式的信息:
hostname:port:database:username:password
重新启动你的shell,你很好去。