Иллюстрированный самоучитель по PostgreSQL

DROP USER

Удаление пользователя PostgreSQL.

Синтаксис:

DROP USER пользователь

Параметры:

Имя удаляемого пользователя PostgreSQL.

Результаты:

  • DROP USER. Сообщение возвращается при успешном удалении пользователя PostgreSQL.
  • ERROR: DROP USER: user "пользователь" does not exist. Ошибка – пользователь PostgreSQL не найден на подключенном хосте.
  • ERROR: DROP USER: user "пользователь" owns database "база_данных" .cannot be removed. Ошибка– удаляемый пользователь остается владельцем базы данных. Перед удалением пользователя необходимо удалить принадлежащие ему базы данных.

Описание

Команда DROP USER удаляет пользователей PostgreSQL. Удаляемый пользователь не может быть владельцем существующей базы данных. Все объекты, ранее принадлежавшие пользователю, остаются в базе данных.

Примечание
Удаление пользователей из командной строки производится сценарием dropuser – "оболочкой" для вызова команды SQL (сценарий dropuser описан в главе 10)
.

Пример

Следующая команда удаляет из системы пользователя PostgreSQL с именем Jonathan:

tempiatel=# DROP USER Jonathan;
DROP
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.