PostgreSQL УДАЛЕНИЕ/УДАЛИТЬ БАЗУ ДАННЫХ: пример команды PSQL
Перетащите базу данных в PostgreSQL
Команда УДАЛИТЬ БАЗУ ДАННЫХ in PostgreSQL — это заявление о безвозвратном удалении всех записей каталога и каталога данных. Владелец базы данных может только выполнить эту команду. Его нельзя выполнить, пока кто-то подключен к целевой базе данных. Вам необходимо подключиться к другой базе данных, чтобы выполнить команду DROP DATABASE.
Поэтому при выполнении этой операции следует быть особенно осторожным.
PostgreSQL ПЕРЕДАЧА БАЗЫ ДАННЫХ Синтаксис:
DROP DATABASE [IF EXISTS) name;
Здесь:-
- ЕСЛИ СУЩЕСТВУЕТ: это необязательный параметр. В случае, если база данных не существует, вместо ошибки отображается предупреждение.
- имя: укажите имя БД, которую вы хотите удалить.
Посмотрим PostgreSQL пример командной строки удаления базы данных в действии
PostgreSQL Удаление базы данных с помощью оболочки SQL (командная строка)
Ниже приведен пошаговый процесс удаления базы данных в командной строке Postgres:
Шаг 1) Используйте команду \l, чтобы определить доступную в данный момент базу данных.
Шаг 2) Чтобы удалить базу данных в Postgres, введите команду
drop database guru99
Используйте команду \l, чтобы проверить, удалена ли БД.
Шаг 3) Попробуйте удалить ту же базу данных еще раз, вы получите ошибку.
Шаг 4) Удалите базу данных с помощью предложения IF существует, и вы получите предупреждение.
drop database IF EXISTS guru99
PostgreSQL Удалить базу данных PgAdmin (графический интерфейс пользователя)
Шаг 1) Щелкните правой кнопкой мыши базу данных «guru99» и выберите «Удалить/Удалить».
Шаг 2) Нажмите «ОК» во всплывающем окне подтверждения.
База данных удалена.
команда 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.