Что мешает DROP TABLE удалить таблицу Postgres? [дубликат]
-
29-09-2020 - |
Вопрос
У меня есть база данных postgres с именем aarons_db
в Ubuntu Linux.Я пытаюсь удалить таблицу с именем pnt
в пределах aarons_db
. Для этого я использую следующую команду:
DROP TABLE pnt
К сожалению, это не приводит к удалению таблицы.Я думаю, что есть какие-то права администратора, которые я не настроил должным образом.Ниже показана база данных и команды, используемые для попытки удалить таблицу.
Что мешает мне сбросить таблицу pnt
?
Есть аналогичный вопрос здесь, хотя пользователь упирается в ошибку кеша, чего в моем случае не происходит.
Решение
Ответ сообщества Wiki, первоначально комментарий к вопросу от a_horse_with_no_name
Вам нужно заканчивать каждый оператор SQL на ;
. Вы этого не сделали, и поэтому ваш оператор вообще не был выполнен.Вместо этого запустите DROP TABLE pnt;
.См., например, здесь: Понимание подсказок postgres