1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

RDSアップグレード後にpg_dumpを使えるようにする方法

Posted at

みなさまこんにちは、kumaです!
この間実務でDBのアップグレードを経験したのですが、その際に少し詰まった部分があったのでそちらを備忘録として残したいと思います。
似たような経験をされた方、これからされる方のお役に立てますと幸いです💦

実際に発生した事象

pg_dumpを使おうとすると、以下のエラーがでて使用できない。

pg_dump: server version: 12.8; pg_dump version: 9.6.22
pg_dump: aborting because of server version mismatch

原因

RDSのアップグレードを行った際に、サーバー側はアップグレードされたものの、クライアント側はバージョンアップをおこなっていなかったから。

方法

基本的には、参考記事の通りに進められるかとは思いますが、configureスクリプトを実行した際に、以下のエラーにぶち当たりました。
エラー文を読むと、自分の環境にはreadline-develがないとのことでしたので、yum install readline-develを行いました。

configure: error: readline-devel library not found
 If you have readline already installed, see config.log for details on the
 failure. It is possible the compiler isn't looking in the proper directory.
 Use --without-readline to disable readline support.

あとは記事通りに進めれば、問題なく使用できるようになりました!(手抜きで申し訳ないのですが、本当にこの記事が全て書いてくれてました。。。すごい。)

参考記事

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?