2
我的目標是啓動只讀事務作爲默認psql客戶端。一旦psql啓動後,我可以手動設置default_transaction_read_only
(例如SET default_transaction_read_only TO on
),但我不希望這樣做。默認情況下啓動psql只讀交易
理論上,這似乎像它應該工作:
psql --set=default_transaction_read_only=on mydb myuser
但它沒有,可能是由於提到here告誡:
這些分配是在啓動的很早的階段進行因爲 爲內部目的保留的變量可能會在稍後被覆蓋。
有沒有辦法做到這一點,理想情況下與一個命令行調用?
啊,.psqlrc似乎工作。感謝那。我希望不必引用一個單獨的文件,但如果沒有更好的表面在這裏,我會去與此。 – overthink