Це команда dropdb, яку можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
dropdb - видалити базу даних PostgreSQL
СИНТАКСИС
dropdb [підключення-варіант...] [варіант...] dbname
ОПИС
dropdb знищує існуючу базу даних PostgreSQL. Користувач, який виконує цю команду, повинен
бути суперкористувачем бази даних або власником бази даних.
dropdb є оболонкою команди SQL DROP DATABASE (DROP_DATABASE(7)). Немає
ефективна різниця між видаленням баз даних за допомогою цієї утиліти та за допомогою інших методів для
доступ до сервера.
ВАРІАНТИ
dropdb приймає такі аргументи командного рядка:
dbname
Вказує назву бази даних, яку потрібно видалити.
-e
--луна
Повторіть команди, які dropdb генерує та надсилає на сервер.
-i
--інтерактивні
Видає запит на перевірку, перш ніж робити щось деструктивне.
-V
-- версія
Роздрукуйте версію dropdb і вийдіть.
--якщо-існує
Не видавати помилку, якщо база даних не існує. У цьому випадку видається повідомлення.
-?
--допомога
Показати довідку про аргументи командного рядка dropdb і вийти.
dropdb також приймає наступні аргументи командного рядка для параметрів підключення:
-h господар
--host=господар
Вказує ім’я хоста машини, на якій запущено сервер. Якщо значення
починається з косої риски, вона використовується як каталог для доменного сокета Unix.
-p порт
--порт=порт
Вказує порт TCP або розширення файлу локального сокету домену Unix, на якому знаходиться сервер
прослуховує зв'язки.
-U ім'я користувача
--ім'я користувача=ім'я користувача
Ім'я користувача для підключення.
-w
--без пароля
Ніколи не вказуйте пароль. Якщо сервер вимагає аутентифікації паролем і a
пароль недоступний іншими засобами, такими як файл .pgpass, підключення
спроба провалиться. Цей параметр може бути корисним у пакетних завданнях і сценаріях, де немає користувача
присутній для введення пароля.
-W
--пароль
Змусити dropdb запитувати пароль перед підключенням до бази даних.
Цей параметр ніколи не є необхідним, оскільки dropdb автоматично запитуватиме пароль
якщо сервер вимагає автентифікації за паролем. Однак dropdb втрачатиме з’єднання
спробуйте дізнатися, що сервер хоче пароль. У деяких випадках варто ввести
-W щоб уникнути зайвих спроб підключення.
--maintenance-db=dbname
Вказує назву бази даних, до якої потрібно підключитися, щоб видалити цільову базу даних.
Якщо не вказано, використовуватиметься база даних postgres; якщо цього не існує (або є
база даних видаляється), використовуватиметься template1.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
PGHOST
PGPORT
PGUSER
Параметри підключення за замовчуванням
Ця утиліта, як і більшість інших утиліт PostgreSQL, також використовує змінні середовища
підтримується libpq (див. Розділ 31.14, «Змінні середовища» в документації).
ДІАГНОСТИКА
У разі виникнення труднощів див. ВИДАЛИТИ БАЗУ ДАНИХ (DROP_DATABASE(7)) і psql(1) для обговорення
потенційні проблеми та повідомлення про помилки. Сервер бази даних має працювати на цільовому місці
господар. Крім того, будь-які параметри підключення за замовчуванням та змінні середовища, які використовуються libpq
буде застосовуватися передня бібліотека.
ПРИКЛАДИ
Щоб знищити демонстраційну базу даних на сервері бази даних за замовчуванням:
$ dropdb демонстрація
Щоб знищити демонстраційну базу даних, використовуючи сервер на хості eden, порт 5000, з перевіркою
і подивіться на базову команду:
$ dropdb -p 5000 -h Едем -i -e демонстрація
"Демо" бази даних буде видалено назавжди.
Ти впевнений? (да/не) y
DROP DATABASE demo;
Використовуйте dropdb онлайн за допомогою сервісів onworks.net