복원 실패: `entity2char already exists' RDS Postgres 13.7

네, 정확히 이 부분입니다.

그리고 이 부분도 :wink:

아마 작동할 수 있는 방법은, 복원 직전에 대상 데이터베이스 인스턴스에서 함수 이름을 변경해 보는 것입니다. 하지만 저는 이를 테스트해 보지 않았습니다.

즉 (대상 DB에서)

  • ALTER FUNCTION entity2char RENAME TO e2c_outoftheway
  • 복원
  • ALTER FUNCTION entity2char RENAME TO e2c_from_backup
  • ALTER FUNCTION e2c_outoftheway RENAME TO entity2char