Вопрос проверяет понимание поведения PostgreSQL при использовании EXPLAIN ANALYZE с DDL-командами и знание ограничений этого инструмента.
Короткий ответ
При попытке выполнить EXPLAIN ANALYZE DROP TABLE PostgreSQL вернёт ошибку. DROP TABLE — это DDL-операция, для которой не строится план выполнения. EXPLAIN ANALYZE ожидает запрос, проходящий через оптимизатор. Поэтому такая команда считается некорректной. Таблица при этом удалена не будет.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.