PostgreSQLのpg_dumpの--cleanオプションは--format=plainでしか使えないって書いてあるから書いても効果無いと思う。わたしは復元確認でbin/dropdb --if-exists ~してから必要なCREATE DATABASEとCREATE EXTENSIONを流してbin/pg_restore --schema-onlyで構造を戻して、不要なインデックスをDROP INDEXで消して、もう一回bin/pg_restore --data-onlyでデータを戻してチェックしてる。

フォロー

プライマリキーとか、ユニークキーはデータ破損チェックで要るけど、読み出しのためだけに追加したインデックスは、復元には不要だしね。

ログインして会話に参加
:realtek:

思考の /dev/null