如何存储psql的loginpath?

我在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,你很好去。