我希望有一个带有默认值的.psqlrc文件,并且能够从psql的命令行重写这些值。在.psqlrc :中设置了一些值。command history in home directory, with a per database file :在一些包装脚本n@%/%[%033[0m%]% # ' \
-v HISTFILE='/some/other
在配置我的环境变量之后,我现在有了它,psql将我的日志记录在我首选的数据库和表中。但是,当我探索其中的几个表时,我希望语句超时大约一分钟。这可以通过在每次会话开始时输入SET statement_timeout TO '1min';来完成,但是每次输入都是令人讨厌的。我没有访问服务器配置的权限,也不想更改它。
我正在生产中使用PostgreSQL 9.0,并且已经开始注意到语句错误会中止一个永远不会回滚的隐式事务。同样的问题没有出现在我的开发框中,也就是9.2。我不确定这是否是bug、特性或配置参数。$ psql testERROR: column "foo" does not exist ^ERROR: current transaction is aborted, comman