Как удалить базу данных PostgreSQL, работающую в Docker: методы и шаги

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

  1. Использование командной строки PostgreSQL:

    • Доступ к контейнеру Docker, в котором работает база данных PostgreSQL, с помощью команды docker exec.
    • Откройте терминал или командную строку и выполните следующую команду:
      docker exec -it <container_name> psql -U <username> -d <database_name>
    • После того, как вы окажетесь внутри оболочки PostgreSQL, выполните следующую команду, чтобы удалить базу данных:
      DROP DATABASE <database_name>;
  2. Непосредственное использование команды psql:

    • Откройте терминал или командную строку и выполните следующую команду для доступа к оболочке PostgreSQL в контейнере Docker:
      docker exec -it <container_name> psql -U <username>
    • После того, как вы окажетесь внутри оболочки PostgreSQL, выполните следующую команду, чтобы удалить базу данных:
      DROP DATABASE <database_name>;
  3. Использование инструмента администрирования PostgreSQL:

    • Подключитесь к базе данных PostgreSQL, работающей в контейнере Docker, с помощью графического инструмента администрирования, такого как pgAdmin или DBeaver.
    • Найдите базу данных, которую хотите переместить, в дереве базы данных.
    • Нажмите правой кнопкой мыши на базе данных и выберите параметр «Удалить базу данных».