如何清除PostgreSQL psql命令历史记录

5

在使用psql -u postgres登录数据库时,所有输入的命令都可以在历史记录中查看和调用。

我创建了一个带密码的角色,现在想要清除该条目。

如何清除历史记录?


在PostgreSQL 14.5中,使用"U"大写的"psql -U postgres"。 - Patapoom
2个回答

12

请检查/home/user/.psql_history文件,如果需要可以打开该文件并清除所有命令或必要的命令,然后保存文件。


1
我在当前登录的用户下找到了它。 - TheRealChx101

4
如果您使用了sudo -u postgres,则文件应该在您的postgres用户的主目录中。在我的情况下,它是/var/lib/postgresql/.psql_history
编辑:我误读了您的原始命令,并认为使用了sudo。

对于Centos 9上的Postgres13,该文件位于/var/lib/pgsql/.psql_history - jojo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接