PostgreSQL ВИДАЛИТИ БАЗУ ДАНИХ З КОМАНДНОГО РЯДКА
⚡ Розумний підсумок
PostgreSQL Команда DROP DATABASE безповоротно видаляє базу даних, включаючи всі записи каталогу та файли даних. Ви можете запустити її з оболонки psql, візуально видалити базу даних у pgAdmin або скористатися командою dropdb для віддаленого видалення бази даних.

Вставте базу даних PostgreSQL
Команда БАЗА БАЗИ ДАНИХ in PostgreSQL це оператор для остаточного видалення всіх записів каталогу та каталогу даних. Власник бази даних може лише виконати цю команду. Його не можна виконати, поки хтось підключений до цільової бази даних. Вам потрібно підключитися до іншої бази даних, щоб виконати команду DROP DATABASE.
Тому ви повинні бути особливо обережними, виконуючи цю операцію.
PostgreSQL DROP DATABASE Синтаксис:
DROP DATABASE [IF EXISTS] name;
тут:-
- ЯКЩО ІСНУЄ: це необов’язковий параметр. Якщо база даних не існує, замість помилки виводиться попередження
- ім'я: згадайте назву БД, яку ви хочете видалити
Давайте подивимося PostgreSQL приклад командного рядка drop бази даних у дії
PostgreSQL Видалення бази даних за допомогою оболонки SQL (командний рядок)
Нижче наведено крок за кроком процес видалення бази даних у командному рядку Postgres:
Крок 1) Використовуйте команду \l, щоб визначити доступну базу даних.
Крок 2) Щоб видалити базу даних у Postgre, введіть команду
drop database guru99
Використовуйте команду \l, щоб перевірити, чи БД видалено
Крок 3) Спробуйте видалити ту саму базу даних знову, ви отримаєте повідомлення про помилку.
Крок 4) Видаліть базу даних за допомогою пропозиції IF exists, і ви отримаєте попередження
drop database IF EXISTS guru99
PostgreSQL Видалити базу даних PgAdmin (GUI)
Крок 1) Клацніть правою кнопкою миші на базі даних «guru99» і натисніть «Видалити/скинути».
Крок 2) Натисніть OK у спливаючому вікні підтвердження
Базу даних видалено.
команда dropdb
Команда dropdb дозволяє видалити базу даних у PostgreSQL віддалено. Але користувач повинен бути власником бази даних, щоб використовувати її PostgreSQL команда delete database, щоб видалити цю базу даних.
Синтаксис:
dropdb [option...] dbname
| варіант | Опис |
|---|---|
| -e | Ехо-команди, які dropdb створює та надсилає на сервер. |
| -i | Перед виконанням будь-якої деструктивної роботи відобразити запит на перевірку |
| -V | Використовуйте цей параметр, щоб надрукувати версію dropdb. |
| -Допомога | Надайте довідку щодо аргументів командного рядка dropdb. |
| -h господар | Допомагає вказати ім'я хоста системи, на якому зараз працює сервер. |
| -p порт | Опція дозволяє вказати TCP-порт або розширення файлу локального сокета домену Unix, через який сервер встановлює з'єднання. |
| –якщо-існує | Видає повідомлення замість помилки, якщо база даних не існує. |
| -U ім'я користувача | Ім'я користувача для підключення. |
| -w | Скористайтеся цією опцією, якщо не хочете запитувати пароль |
| -W | Використовуйте цей параметр, щоб запитувати пароль перед скиданнямping базу даних. |
| –maintenance-bd=назва_бази_бази | Вказує ім'я бази даних, до якої потрібно підключитися, щоб видалити цільову базу даних. |
PostgreSQL Приклад DROP DATABASE
Ми хочемо знищити базу даних guru99 за допомогою сервера на хості rome, порт 4565, з перевіркою, і вам потрібно використовувати наступну базу даних для видалення PostgreSQL команда:
dropdb -p 4565 -h rome -i -e guru99
База даних “guru99” буде остаточно видалена.
Ти впевнений? (y/n) якщо ви вибрали y, тоді ви можете
ВИДАЛИТИ БАЗУ ДАНИХ guru99;





