问题

自行编译的PostgreSQL可能没有带readline,导致psql不支持输入命令时不可以使用上下键、删除键等。

在不重新编译的情况的支持readline方法:

解决

安装需要的包:

snippet.bash
yum install readline
yum install rlwrap

使用“rlwrap psql”替代“psql”。

snippet.bash
alias gsql='rlwrap gsql'

这样,直接执行“psql”就可以支持readline了。

参考