droplang

Name

droplang -- remove uma linguagem procedural do PostgreSQL

Synopsis

droplang [opções_de_conexão...] nome_da_linguagem [nome_do_bd]
droplang [opções_de_conexão...] --list | -l nome_do_bd

Entradas

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, --dbname] nome_do_bd

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 atual do sistema operacional.

-e, --echo

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

-l, --list

Exibe a relação das linguagens instaladas no banco de dados de destino (que deve ser especificado).

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

-h, --host hospedeiro

Especifica o nome da máquina onde o servidor está executando. Se o nome iniciar por uma barra (/), é considerado como sendo o diretório do soquete do domínio Unix.

-p, --port porta

Especifica a porta Internet TCP/IP, ou o soquete do domínio local Unix, onde o servidor está aguardando as conexões.

-U, --username nome_do_usuário

Nome do usuário para se conectar.

-W, --password

Força a solicitação da senha.

Saídas

A maioria das mensagens de erro são auto-explicativas. Se não for, execute o droplang com a opção --echo e consulte o comando SQL respectivo para obter detalhes. Consulte também o aplicativo psql para ver outras possibilidades.

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, mesmo àquelas 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 droplang porque este executa várias verificações e é muito mais fácil de usar. Consulte o comando DROP LANGUAGE para obter mais informações.

Notas

Use o createlang para adicionar uma linguagem.

Utilização

Para remover a linguagem pltcl:

$ droplang pltcl nome_do_bd