2017-03-17 45 views

回答

1

它是會話參數,而不是數據庫。儘管你可以將它設置爲默認值。 Read docs

運行set default_transaction_read_only=off; 到swithch它關閉,如:

t=# set default_transaction_read_only= on; 
SET 
t=# create table t(i int); 
ERROR: cannot execute CREATE TABLE in a read-only transaction 
t=# set default_transaction_read_only= off; 
SET 
t=# create table t(i int); 
CREATE TABLE 

你也可能要啓用/默認情況下禁用它:

t=# alter user vao set default_transaction_read_only = on; 
+0

我改變了我的數據庫在生產中爲只讀,因爲我們做了系統/數據庫的遷移。不關閉系統。 –

相關問題