1
$ pg_restore --no-acl --no-owner --dbname my_db tmp/latest.dump
pg_restore: [archiver (db)] Error while INITIALIZING:
pg_restore: [archiver (db)] could not execute query: ERROR: unrecognized configuration parameter "idle_in_transaction_session_timeout"
Command was: SET idle_in_transaction_session_timeout = 0;
在本地,我運行的PostgreSQL 9.6.3:突然之間,試圖從轉儲恢復我的本地數據庫時,我收到此錯誤。轉儲來自運行9.4的服務器。由於此命令停止工作,因此沒有已知的配置更改爲我的機器
據我所知,idle_in_transaction_session_timeout
是在9.6中引入的,但我仍然可以加載由9.4生成的轉儲。那麼是什麼給了?