0
我不得不創建使用該命令,該命令位於搬運工容器內部數據庫的轉儲:如何解決在ssh傳輸過程中被僞終端選項損壞的二進制文件?
docker exec -it container_id pg_dump -U postgres -Fc -d database_name > local_file.dump
-t標誌使能僞終端模式。結果local_file.dump被損壞。
我可以修復這個二進制文件嗎?
我不得不創建使用該命令,該命令位於搬運工容器內部數據庫的轉儲:如何解決在ssh傳輸過程中被僞終端選項損壞的二進制文件?
docker exec -it container_id pg_dump -U postgres -Fc -d database_name > local_file.dump
-t標誌使能僞終端模式。結果local_file.dump被損壞。
我可以修復這個二進制文件嗎?
沒有-t
開關再次傳輸文件。還有更多的東西可能會出錯,而且您不知道這些字符是由TTY
插入還是他們屬於那裏。
你可能很幸運找到標籤,空格和終端控制字符。您也可以嘗試手動理解二進制postgres格式並嘗試解決問題,但沒有一般性建議。
再次重做。