. При попытке изменить столбец, используемый в представлении PostgreSQL, обычно необходимо отказаться от представления, составить изменение столбца и воссоздать представление. Этот процесс может быть утомительным и трудоемким. Есть ли способ облегчить это бремя? Вместо этого используйте текст или тип данных Varchar без спецификатора длины. При необходимости применяйте максимальную длину, используя ограничение проверки. Этот подход устраняет необходимость изменения представления при изменении типов столбцов.
Подробное объяснение postgresql. В результате, при изменении основных таблиц, часто необходимо также изменять зависимые представления. Оператор ALTER VIEW может изменить свойства представления, но не основной запрос. Однако эта операция невозможна при изменении полученных типов данных столбца. В таких случаях старый вид должен быть сброшен и создан новый. Это действие не удаляет никаких данных, но может удалить любые дополнительные атрибуты, связанные с представлением.
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3