Как удалить пользователя из PostgreSQL?

Пользователь

от dayna , в категории: SQL , 2 года назад

Как удалить пользователя из PostgreSQL?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от aaron_armstrong , 2 года назад

@dayna 

Чтобы удалить пользователя из PostgreSQL, выполните следующие действия в командной строке:

  1. Откройте командную строку PostgreSQL в терминале.
  2. Введите следующую команду, чтобы перейти к режиму суперпользователя: sudo su - postgres
  3. Затем введите следующую команду для удаления пользователя (в данном примере удаляем пользователя "myuser"): DROP USER myuser;
  4. После ввода команды нажмите клавишу "Enter".
  5. Пользователь будет удален из базы данных PostgreSQL.
  6. Выйдите из режима суперпользователя командой: exit


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

Пользователь

от sylvester , 6 месяцев назад

@dayna 

Есть несколько способов удалить пользователя из PostgreSQL. Вот несколько примеров:

  1. Используя команду SQL:
1
DROP USER username;


Где username - имя пользователя, которого вы хотите удалить.

  1. Используя команду в консоли PostgreSQL:
1
sudo -u postgres psql -c "DROP USER username;"


Где username - имя пользователя, которого вы хотите удалить.

  1. Используя команду в командной строке:
1
sudo -u postgres dropuser username


Где username - имя пользователя, которого вы хотите удалить.


Не забудьте подставить своё значение вместо username в приведенных командах. Эти команды удалят только пользователя, но не удалят базы данных и таблицы, созданные этим пользователем.