Операторы DROP и SET при изменении структуры таблицы в PostgreSQL отличаются по выполняемым операциям:
- DROP используется для удаления объекта из базы данных, например, столбца из таблицы. postgrespro.ru aristov.tech При этом автоматически удаляются индексы и ограничения таблицы, связанные с удалённым столбцом. postgrespro.ru
- SET используется для изменения свойств объекта, например, типа столбца или ограничения. metanit.com postgrespro.ru Например, с помощью SET можно установить для столбца ограничение NOT NULL. metanit.com
Таким образом, основное отличие в том, что DROP применяется для удаления, а SET — для изменения структуры таблицы.
Для изменения структуры таблицы в PostgreSQL используется выражение ALTER TABLE. metanit.com www.educba.com