Мы недавно получили ту же проблему. Мы обнаружили, что код ищет строку подключения с именем «LocalSqlServer» в файле machine.confg. Мы добавили эту строку, и она работает нормально.
Для первичного ключа вы должны иметь возможность просто:
ALTER INDEX commerce_contractor_pkey RENAME TO whatever_new_name
Это не будет работать для других типов ограничений. Лучший вариант - отказаться от старого и создать новый. Обязательно делайте это внутри транзакции, чтобы система не работала без этого во время восстановления. (И если вы не можете сделать это в транзакции, обязательно сначала создайте новую , прежде чем удалять старую)