×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

При отключении обработки cookie наш сайт продолжит функционировать, однако будут использоваться исключительно необходимые технические файлы, без которых работа ресурса невозможна.

Инструкция по отключению cookies
Принять
Настроить
Отклонить

ДОКУМЕНТАЦИЯ

Выберите версию, форк и язык для СУБД Digital Q.DataBase, чтобы прочитать или скачать всю документацию.
Техподдержка
Документация
Диасофт
Авторские права © 2016–2025 ООО "Диасофт Экосистема"
Скачать всю документацию:

6.1.106. DROP DATABASE

6.1.106. DROP DATABASE

DROP DATABASE — удаление базы данных

Синтаксис

DROP DATABASE [ IF EXISTS ] name [ [ WITH ] ( option [, ...] ) ]

где option может быть:

    FORCE

Описание

DROP DATABASE удаляет базу данных. Она удаляет записи каталога для базы данных и удаляет каталог, содержащий данные. Она может быть выполнена только владельцем базы данных. Она не может быть выполнена, пока вы подключены к целевой базе данных. (Подключитесь к postgres или любой другой базе данных, чтобы выполнить эту команду.) Кроме того, если кто-либо ещё подключён к целевой базе данных, эта команда завершится неудачей, если вы не используете параметр FORCE, описанный ниже.

DROP DATABASE нельзя отменить. Используйте её с осторожностью!

Параметры

IF EXISTS

Не вызывать ошибку, если база данных не существует. В этом случае выдаётся уведомление.

name

Имя удаляемой базы данных.

FORCE

Попытаться завершить все существующие подключения к целевой базе данных. Не завершает, если в целевой базе данных присутствуют подготовленные транзакции, активные слоты логической репликации или подписки.

Это завершает фоновые рабочие подключения и подключения, которые текущий пользователь имеет право завершать с помощью pg_terminate_backend, описанной в Раздел 2.6.28.2. Если подключения останутся, эта команда завершится неудачей.

Примечания

DROP DATABASE не может быть выполнена внутри блока транзакции.

Эта команда не может быть выполнена при подключении к целевой базе данных. Таким образом, может быть удобнее использовать программу dropdb, которая является обёрткой вокруг этой команды.

Совместимость

В стандарте SQL нет оператора DROP DATABASE.

См. также

CREATE DATABASE
Наверх
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

*поля обязательные к заполнению