Удаление БД «aecara»
Для удаления ранее созданной базы данных «aecara» необходимо выполнить команды с правами суперпользователя (root или sudo):
- Зайдите под пользователем «postgres» в Postgres, выполнив команду:
sudo ‑u postgres psql- Для предотвращения возможности новых подключений выполните команду:
UPDATE pg_database SET datallowconn = 'false' WHERE datname = 'aecara';- Для закрытия всех текущих сессий выполните команду:
SELECT pg_terminate_backend(pg_stat_activity.pid)FROM pg_stat_activityWHERE pg_stat_activity.datname = 'aecara' AND pid <> pg_backend_pid();- Удаляем базу данных, выполнив команду:
DROP DATABASE aecara;- Завершите работу под пользователем «postgres» и выйдите из терминала, выполнив команду:
exitУдаление пользователя БД «aeca»
Для удаления ранее созданного пользователя базы данных «aeca» необходимо выполнить команды с правами суперпользователя (root или sudo):
- Зайдите под пользователем «postgres» в Postgres, выполнив команду:
sudo ‑i ‑u postgres- Удалите пользователя «aeca» в Postgres, выполнив команду:
dropuser aeca ‑i- Завершите работу под пользователем «postgres» и выйдите из терминала, выполнив команду:
exit- Перезапустите СУБД Postgres, выполнив команду:
sudo systemctl restart postgresql