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 é um invólucro em torno do comando CREATE LANGUAGE do SQL, que deve ser consultado 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.
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.
As mensagens de erro são, em sua maioria, auto-explicativas. Se alguma delas não for, o createlang deverá ser executado com a opção --echo e consultado o respectivo comando SQL para obter detalhes.