droplang

droplang — удалить процедурный язык Postgres Pro

Синтаксис

droplang [параметр-подключения...] имя_языка [имя_бд]

droplang [параметр-подключения...] --list | -l [имя_бд]

Описание

droplang служит для удаления ранее установленного процедурного языка из базы данных Postgres Pro.

droplang это обёртка над SQL-командой DROP EXTENSION.

Внимание

droplang является устаревшей и может быть удалена в последующих версиях Postgres Pro. Вместо неё рекомендовано использовать DROP EXTENSION.

Параметры

droplang принимает в качестве аргументов:

имя_языка

Указывает название удаляемого процедурного языка. Имя должно быть в нижнем регистре.

[-d] имя_бд
[--dbname=]имя_бд

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

-e
--echo

Отобразить выполняемые SQL-команды.

-l
--list

Отобразить список установленных языков в целевой базе данных.

-V
--version

Выводит версию droplang.

-?
--help

Вывести справку по команде droplang.

droplang также принимает из командной строки параметры подключения:

-h сервер
--host=сервер

Указывает имя компьютера, на котором работает сервер. Если значение начинается с косой черты, оно определяет каталог Unix-сокета.

-p порт
--port=порт

Указывает TCP-порт или расширение файла локального Unix-сокета, через который сервер принимает подключения.

-U имя_пользователя
--username=имя_пользователя

Имя пользователя, под которым производится подключение.

-w
--no-password

Не выдавать запрос на ввод пароля. Если сервер требует аутентификацию по паролю и пароль не доступен с помощью других средств, таких как файл .pgpass, попытка соединения не удастся. Этот параметр может быть полезен в пакетных заданиях и скриптах, где нет пользователя, который вводит пароль.

-W
--password

Принудительно запрашивать пароль перед подключением к базе данных.

Это несущественный параметр, так как droplang запрашивает пароль автоматически, если сервер проверяет подлинность по паролю. Однако чтобы понять это, droplang лишний раз подключается к серверу. Поэтому иногда имеет смысл ввести -W, чтобы исключить эту ненужную попытку подключения.

Переменные окружения

PGDATABASE
PGHOST
PGPORT
PGUSER

Параметры подключения по умолчанию

Эта утилита, как и большинство других утилит Postgres Pro, также использует переменные среды, поддерживаемые libpq (см. Раздел 30.14).

Диагностика

Большинство сообщений об ошибках говорят сами за себя. Если же какие-то непонятны, запустите droplang с параметром --echo, чтобы получить более подробную информацию для каждой конкретной SQL-команды. При диагностике возможных проблем стоит учитывать, что при запуске утилиты используются значения переменных окружения и параметров подключения по умолчанию libpq.

Замечания

Используйте createlang для добавления языков.

Примеры

Чтобы удалить язык pltcl:

$ droplang pltcl dbname
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy