首先,我使用以下命令初始化此数据库服务器:
$ 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可以记录历史的正确方法?