droplang [opções_de_conexão...] nome_da_linguagem [nome_do_bd]
droplang
[opções_de_conexão...] --list | -l nome_do_bd
O droplang aceita os seguintes argumentos de linha de comando:
Especifica o nome da linguagem de programação do servidor a ser removida.
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.
Exibe os comandos SQL à medida que são executados.
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:
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.
Especifica a porta Internet TCP/IP, ou o soquete do domínio local Unix, onde o servidor está aguardando as conexões.
Nome do usuário para se conectar.
Força a solicitação da senha.
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.
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.