正在使用WAL E和試圖恢復PostgreSQL數據庫。我得到的錯誤WAL file is from different database system: WAL file database system identifier is 6422218584094261886, pg_control database system identifier is 6338745400937582833
WAL文件是從不同的數據庫系統
我怎麼能強迫PostgreSQL數據庫使用WAL歸檔的數據庫標識符或強制WAL歸檔使用數據庫的數據庫系統標識符
您不能將WAL從一個PostgreSQL安裝重放到另一個(除非它是副本)。如果你*真的* *真的*知道你在做什麼,你可以覆蓋目標數據庫上的ID。在postgresql.org郵件列表存檔中查找一些詳細信息。我不認爲你知道你在做什麼,或者你已經搜索了郵件列表。 –
@RichardHuxton,機器崩潰了,我在Google雲中備份了WAL文件,我在Ubuntu上安裝了postgresql 9.6,並且我剛剛提出了一個新的實例並試圖恢復WAL文件,一些指導將非常有幫助 – danielmwai
請分享您正在執行的命令來獲得上述錯誤。我強烈懷疑你正在WAL-E恢復不正確。 另外,不要使用3個不使用的PostgreSQL版本來標記這個問題。 – FuzzyChef