createlang [opção_de_conexão...] nome_da_linguagem [nome_do_banco_de_dados]
createlang [opção_de_conexão...] --list | -l nome_do_banco_de_dados
O createlang é um utilitário para adicionar uma nova linguagem de programação a um banco de dados do PostgreSQL. O createlang pode tratar todas as linguagens fornecidas na distribuição padrão do PostgreSQL, mas não as linguagens fornecidas por terceiros.
Embora as linguagens de programação do servidor possam ser adicionadas diretamente usando vários comandos SQL, recomenda-se o uso do aplicativo createlang, porque este realiza várias verificações, e é muito mais fácil usá-lo. Consulte o comando CREATE LANGUAGE para obter informações adicionais.
O createlang aceita os seguintes argumentos de linha de comando:
Especifica o nome da linguagem de programação procedural a ser definida.
Especifica em qual banco de dados a linguagem deve ser adicionada. O padrão é usar o banco de dados com o mesmo nome do usuário corrente do sistema operacional.
Mostra os comandos SQL à medida que são executados.
Mostra a relação de linguagens instaladas no banco de dados de destino.
Especifica o diretório onde o interpretador da linguagem deve ser encontrado. Normalmente o diretório é encontrado automaticamente; esta opção é principalmente para fins de depuração.
O createlang também aceita os seguintes argumentos de linha de comando para os parâmetros de conexão:
Especifica o nome de hospedeiro da máquina onde o servidor está executando. Se o nome iniciar por uma barra (/), será utilizado como o diretório do soquete do domínio Unix.
Especifica a porta TCP, ou a extensão de arquivo do soquete do domínio Unix local, onde o servidor está atendendo as conexões.
Nome do usuário para conectar.
Força a solicitação da senha.