PostgreSQL УДАЛЕНИЕ/УДАЛИТЬ БАЗУ ДАННЫХ: пример команды PSQL

Перетащите базу данных в PostgreSQL

Команда УДАЛИТЬ БАЗУ ДАННЫХ in PostgreSQL — это заявление о безвозвратном удалении всех записей каталога и каталога данных. Владелец базы данных может только выполнить эту команду. Его нельзя выполнить, пока кто-то подключен к целевой базе данных. Вам необходимо подключиться к другой базе данных, чтобы выполнить команду DROP DATABASE.

Поэтому при выполнении этой операции следует быть особенно осторожным.

PostgreSQL ПЕРЕДАЧА БАЗЫ ДАННЫХ Синтаксис:

DROP DATABASE [IF EXISTS) name;

Здесь:-

  • ЕСЛИ СУЩЕСТВУЕТ: это необязательный параметр. В случае, если база данных не существует, вместо ошибки отображается предупреждение.
  • имя: укажите имя БД, которую вы хотите удалить.

Посмотрим PostgreSQL пример командной строки удаления базы данных в действии

PostgreSQL Удаление базы данных с помощью оболочки SQL (командная строка)

Ниже приведен пошаговый процесс удаления базы данных в командной строке Postgres:

Шаг 1) Используйте команду \l, чтобы определить доступную в данный момент базу данных.

PostgreSQL Удаление базы данных с помощью оболочки SQL

Шаг 2) Чтобы удалить базу данных в Postgres, введите команду

drop database guru99

Используйте команду \l, чтобы проверить, удалена ли БД.

PostgreSQL Удаление базы данных с помощью оболочки SQL

Шаг 3) Попробуйте удалить ту же базу данных еще раз, вы получите ошибку.

PostgreSQL Удаление базы данных с помощью оболочки SQL

Шаг 4) Удалите базу данных с помощью предложения IF существует, и вы получите предупреждение.

drop database IF EXISTS guru99

PostgreSQL Удаление базы данных с помощью оболочки SQL

PostgreSQL Удалить базу данных PgAdmin (графический интерфейс пользователя)

Шаг 1) Щелкните правой кнопкой мыши базу данных «guru99» и выберите «Удалить/Удалить».

PostgreSQL Удалить базу данных PgAdmin

Шаг 2) Нажмите «ОК» во всплывающем окне подтверждения.

PostgreSQL Удалить базу данных PgAdmin

База данных удалена.

команда dropdb

Команда dropdb позволяет удалить базу данных в PostgreSQL удаленно. Но для использования пользователь должен быть владельцем базы данных. PostgreSQL Команда удаления базы данных, чтобы удалить эту базу данных.

Синтаксис:

Dropdb [option.] dbname
Опция Описание
-e Эхо-команды, которые dropdb создает и отправляет на сервер.
-i Отображение запроса на проверку перед выполнением любой разрушительной работы.
-V Используйте эту опцию, чтобы распечатать версию dropdb.
-Помогите Предоставьте помощь с аргументами командной строки dropdb.
-h хост Помогает указать имя хоста системы, на которой в данный момент работает сервер.
-p порт Опция позволяет указать расширение файла сокета домена Unix, с которым сервер устанавливает соединения.
– если существует Если существует, вместо потепления будет отображаться ошибка, если БД не выйдет.
-U имя пользователя Имя пользователя для подключения.
-w Используйте эту опцию, если вы не хотите, чтобы запрос пароля
-W Используйте этот параметр, чтобы запросить пароль перед удалением базы данных.
обслуживание db-=имя_базы_данных имя базы данных для подключения к удалению целевой базы данных.

PostgreSQL Пример удаления базы данных

Мы хотим уничтожить базу данных guru99 с помощью сервера на хосте rome, порт 4565, с проверкой, и вам нужно использовать следующую команду drop database PostgreSQL команда:

dropdb -p 4565 -h rome -i -e guru99

База данных «guru99» будет удалена без возможности восстановления.

Вы уверены? (да/нет) если вы выберете y, то вы сможете

СБРОСИТЬ БАЗУ ДАННЫХ гуру99;

Резюме

  • Инструкция PSQL DROP DATABASE навсегда удаляет все записи каталога и каталог данных из базы данных. PostgreSQL охрана окружающей среды
  • Вы можете использовать предложение If существует, чтобы ошибка не отображалась.
  • Вы также можете удалить базу данных с помощью pgadmin
  • Команда dropdb позволяет удаленно удалить или удалить базу данных в PSQL.