如何正确配置psql历史记录和postgres数据的路径?

时间:2019-02-22 00:40:57

标签: postgresql

首先,我使用以下命令初始化此数据库服务器:

$ initdb --locale en_US.UTF-8 -D /var/lib/postgres/data

但是现在当我退出psql时,我收到一个错误:

[postgres@home ~]$ psql
psql (11.1)
Type "help" for help.

postgres=# \q
could not save history to file "/var/lib/postgres/.psql_history": No such file or directory

您可以看到目录确实存在,但文件不存在:

$ ls -l /var/lib/postgres        
total 4
drwx------ 19 postgres postgres 4096 Feb 21 13:43 data

初始化服务器时,我做错什么了吗? Postgres在其他方面可以正常运行,因此似乎并非如此。

但是,如果我正确初始化了它,那么我猜这意味着psql配置不正确,因为它没有在期望的位置找到历史文件。该文件的标准位置是什么?什么是配置我的系统以便psql可以记录历史的正确方法?

0 个答案:

没有答案