Вопросы к Поиску с Алисой
Разница между DROP COLUMN и DROP COLUMN CASCADE заключается в том, что DROP COLUMN удаляет столбец из таблицы, а DROP COLUMN CASCADE — также автоматически удаляет зависимые объекты. www.postgresql.org www.jooq.org
По умолчанию при использовании DROP COLUMN опция CASCADE включена, что означает, что также удаляется любое ограничение, которое содержит удаляемый столбец. docs.snowflake.com Если первичный или уникальный ключ, связанный с столбцом, ссылается на другие внешние ключи, то удаляются и все ссылающиеся внешние ключи. docs.snowflake.com
Опцию CASCADE нужно использовать, если на столбец зависит что-то вне таблицы, например, внешние ключи или представления. www.postgresql.org
Таким образом, DROP COLUMN удаляет только указанный столбец, а DROP COLUMN CASCADE — также зависимые от него объекты. www.jooq.org