Восстановление не удалось: `entity2char уже существует' RDS Postgres 13.7

Да, именно так.

И это тоже :wink:

Может сработать вот что: попробуйте переименовать функцию в целевом экземпляре базы данных непосредственно перед восстановлением. Но я это не тестировал.

Итак (на целевой БД):

  • ALTER FUNCTION entity2char RENAME TO e2c_outoftheway
  • восстановление
  • ALTER FUNCTION entity2char RENAME TO e2c_from_backup
  • ALTER FUNCTION e2c_outoftheway RENAME TO entity2char