pg_repackのロック無しというのは厳密には違って、一瞬だけロックは掛かるんだけど、最後のデータを差し替える瞬間だけロックがかかる。なので、jpみたいな大忙しサーバだと、一通り処理が終わったタイミングとかでDBへアクセスするようなやつを全部止めてpg_repackがロックを取れるようにしてやる必要か有るんじゃないかと思っている。昔ふぁぼるっくでやったら、データベースが常に大忙しだったので、いつまでもpg_repackがロックを獲得できなくて大変なことになった。
思考の /dev/null