如何在linux上安装多个postgresql时添加另一个postgres用户名?

时间:2018-05-25 10:31:15

标签: linux postgresql

我分别在linux端口5432和5433上运行了2个postgresql服务器9.1和9.4安装。当我使用命令su postgres切换用户时,它会切换旧版本的用户,即9.1。是否有一些命令使用'-p'端口选项来发布9.4 postgres?如何为新的postgresql安装创建用户名'postgres',即版本9.4

2 个答案:

答案 0 :(得分:1)

可能只有一个用户postgres

您观察到的可能是为PostgreSQL 9.1设置了PATHPGDATA等环境变量。

您可以使用绝对路径来引用PostgreSQL可执行文件(例如/usr/pgsql-9.6/bin/pgctl)并使用-D选项明确指定数据目录,也可以编辑.bash_profile并添加登录时自动设置的环境变量。

答案 1 :(得分:0)

&p> su postgres&然后指定连接到不同服务器的端口

@HaleemurAli,谢谢。效果很好