【发布时间】:2013-12-16 16:48:54
【问题描述】:
我的目标是以只读事务作为默认启动 psql 客户端。一旦 psql 启动(例如 SET default_transaction_read_only TO on),我可以通过手动设置 default_transaction_read_only 来获得这种行为,但我不想这样做。
理论上这似乎应该可行:
psql --set=default_transaction_read_only=on mydb myuser
但它没有,可能是由于提到的警告here:
这些任务是在启动的早期阶段完成的,所以 为内部目的保留的变量可能会在以后被覆盖。
有没有办法做到这一点,最好是通过单个命令行调用?
【问题讨论】:
标签: postgresql transactions psql