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