検証環境には、EXTENSIONの”pg_repack“が足りない!pg_repackはとても便利だ。削除や追加の激しいDBではデータがスカスカになり、使われていないのに解放されていないストレージ領域がたくさんできてしまう。FULL”などは排他的に使わねばならず、ロックがかかってしまい使い勝手が悪い。そこでpg_reorgの出番だが、それをさらにフォークして開発されているのが、pg_repackだ。最小限のロックでDBを再編成して未使用領域を解放してくれるのでとても重宝する。CentOSではコマンド一発で追加できる。ユーザ"postgres"として接続しました。pg_repack;これだけだ。EXTENSION”して、DBにインストールすればいい。EXTENSION”の後は、”\dn”でちゃんとDBに追加されていることを確認する。DB名”で目的のDBに接続した状態で行う。これでリストアしたところ、あっさりとエラーが消え、リストアが完了した。書いたが、要するにバックアップ元とリストア先でインストールされたEXTENSIONに差があるとエラーになるよっていうお話だ。チャンとリストアできて、本番検証間で環境もそろってrepackできるようになった。例のAT-X510-28GTXのスタックで遊ぶYAMAHAルーターNVR700Wと小型ONUがやってきた!翔んで西日本!例のAT-X510-28GTXで10GbEのファイル転送をしてみる。Replyメールアドレスが公開されることはありません。