Debian stretch 上で Heroku から取得したデータを pg_restore でリストアしようとしたところ発生した。 原因 対応方法(失敗) クライアント側の PostgreSQL のバージョンをあげる必要がある。 しかしながら Debian のパッケージでは現在(2018/3/16)のところ9.6.7までしか配布していないためapt-get upgradeでは対応できない。 対応方法 PostgreSQL をパッケージ一覧に追加することで10.3をインストールして対応した。 apt-get remove postgresql wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - sh -c 'echo "deb http://apt.postgresql.o
![pg_restore: [archiver] unsupported version (1.13) in file header への対応](https://cdn-ak-scissors.b.st-hatena.com/image/square/cb1d5891b161e825e85ca4534a3d3410857af2e5/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9cGdfcmVzdG9yZSUzQSUyMCU1QmFyY2hpdmVyJTVEJTIwdW5zdXBwb3J0ZWQlMjB2ZXJzaW9uJTIwJTI4MS4xMyUyOSUyMGluJTIwZmlsZSUyMGhlYWRlciUyMCVFMyU4MSVCOCVFMyU4MSVBRSVFNSVBRiVCRSVFNSVCRiU5QyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9ZmM0YmUxNGUwYzNkOWFjM2Q1YzEyOGM4YTljODdiNjg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBqdGFrYWhhc2hpNjQmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTI1YWQwYjc2MDEwZDA0ODdlZDNhMDEzNjE1Yzk4NDdk%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D45ac5738422bea5fe305cac391bd861f)