Что мешает DROP TABLE удалить таблицу Postgres? [дубликат]

dba.stackexchange https://dba.stackexchange.com/questions/126498

  •  29-09-2020
  •  | 
  •  

Вопрос

У меня есть база данных postgres с именем aarons_db в Ubuntu Linux.Я пытаюсь удалить таблицу с именем pnt в пределах aarons_db. Для этого я использую следующую команду:

DROP TABLE pnt

К сожалению, это не приводит к удалению таблицы.Я думаю, что есть какие-то права администратора, которые я не настроил должным образом.Ниже показана база данных и команды, используемые для попытки удалить таблицу.

Что мешает мне сбросить таблицу pnt?

Есть аналогичный вопрос здесь, хотя пользователь упирается в ошибку кеша, чего в моем случае не происходит.

enter image description here

Это было полезно?

Решение

Ответ сообщества Wiki, первоначально комментарий к вопросу от a_horse_with_no_name

Вам нужно заканчивать каждый оператор SQL на ;. Вы этого не сделали, и поэтому ваш оператор вообще не был выполнен.Вместо этого запустите DROP TABLE pnt;.См., например, здесь: Понимание подсказок postgres

Лицензировано под: CC-BY-SA с атрибуция
Не связан с dba.stackexchange
scroll top