droplang

Nome

droplang -- remove uma linguagem procedural do PostgreSQL

Sinopse

droplang [opção_de_conexão...] nome_da_linguagem [nome_do_banco_de_dados]
droplang [opção_de_conexão...] --list | -l nome_do_banco_de_dados

Descrição

O droplang é um utilitário para remover, de um banco de dados do PostgreSQL, uma linguagem de programação existente. O droplang pode remover qualquer linguagem procedural, até mesmo as não fornecidas na distribuição do PostgreSQL.

Embora as linguagens de programação do servidor possam ser removidas diretamente usando vários comandos SQL, recomenda-se usar o aplicativo droplang porque este realiza várias verificações, e é muito mais fácil usá-lo. Para obter informações adicionais deve ser consultado o comando DROP LANGUAGE.

Opções

O droplang aceita os seguintes argumentos de linha de comando:

nome_da_linguagem

Especifica o nome da linguagem de programação do servidor a ser removida.

[-d] nome_do_banco_de_dados
[--dbname] nome_do_banco_de_dados

Especifica de qual banco de dados a linguagem deve ser removida. O padrão é usar o banco de dados com o mesmo nome do usuário corrente do sistema operacional.

-e
--echo

Mostra os comandos SQL à medida que são executados.

-l
--list

Exibe a lista de linguagens instaladas no banco de dados de destino.

O droplang também aceita os seguintes argumentos de linha de comando para os parâmetros de conexão:

-h hospedeiro
--host hospedeiro

Especifica o nome de hospedeiro da máquina onde o servidor está executando. Se o nome iniciar por barra (/), será utilizado como o diretório do soquete do domínio Unix.

-p porta
--port porta

Especifica a porta TCP, ou a extensão do arquivo de soquete do domínio Unix local, onde o servidor está atendendo as conexões.

-U nome_do_usuário
--username nome_do_usuário

Nome do usuário para conectar.

-W
--password

Força a solicitação da senha.

Ambiente

PGDATABASE
PGHOST
PGPORT
PGUSER

Parâmetros de conexão padrão.

Diagnósticos

As mensagens de erro são, em sua maioria, auto-explicativas. Se alguma delas não for, o droplang deverá ser executado com a opção --echo e consultado o respectivo comando SQL para obter detalhes.

Observações

Use createlang para adicionar uma linguagem.

Exemplos

Para remover a linguagem pltcl:

$ droplang pltcl nome_do_banco_de_dados

Consulte também

createlang, DROP LANGUAGE, Variáveis de ambiente (Seção 29.12)
SourceForge.net Logo CSS válido!