Ограничительное имя обновляет в PostgreSQL

Мы недавно получили ту же проблему. Мы обнаружили, что код ищет строку подключения с именем «LocalSqlServer» в файле machine.confg. Мы добавили эту строку, и она работает нормально.

76
задан Milen A. Radev 9 June 2009 в 19:00
поделиться

1 ответ

Для первичного ключа вы должны иметь возможность просто:

ALTER INDEX commerce_contractor_pkey RENAME TO whatever_new_name

Это не будет работать для других типов ограничений. Лучший вариант - отказаться от старого и создать новый. Обязательно делайте это внутри транзакции, чтобы система не работала без этого во время восстановления. (И если вы не можете сделать это в транзакции, обязательно сначала создайте новую , прежде чем удалять старую)

74
ответ дан 24 November 2019 в 11:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: