createdb [opções...] [nome_bd] [descriçã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.
Exibe os comandos que o createdb gera e envia para o servidor.
Não exibe a resposta.
Especifica o local alternativo de banco de dados. Consulte também o aplicativo initlocation.
Especifica o banco de dados de gabarito, a partir do qual este banco de dados será gerado.
Especifica o esquema de codificação de caracteres a ser usado neste banco de dados.
Especifica o nome do banco de dados a ser criado. O nome deve ser único entre todos os bancos de dados do PostgreSQL desta instalação. O padrão é criar o banco de dados com o mesmo nome do usuário atual do sistema operacional.
Especifica, opcionalmente, um comentário a ser associado com o banco de dados criado.
As opções -h, -p, -U, -W e -e são passadas literalmente para o psql. As opções -D, -T e -E são convertidas em opções do comando SQL CREATE DATABASE subjacente; consulte este comando para obter mais informações sobre estas opções.
O banco de dados foi criado com sucesso.
A criação do banco de dados falhou.
O comentário/descrição para o banco de dados não pôde ser criado, mas o banco de dados foi criado. Pode ser usado agora o comando SQL COMMENT ON DATABASE para criar o comentário.
Se houver uma condição de erro, a mensagem de erro do servidor será exibida. Consulte o comando CREATE DATABASE e o aplicativo psql para ver as causas possíveis.
O createdb cria um banco de dados novo do PostgreSQL. O usuário que executa este comando se torna o dono do banco de dados.
O createdb é um script envoltório que usa o comando SQL CREATE DATABASE através do terminal interativo do PostgreSQL psql. Portanto, não existe nada em especial sobre criar bancos de dados desta ou daquela maneira, significando que o psql deve ser encontrado pelo script, e que o servidor de banco de dados deve estar executando na máquina de destino. Também se aplicam os padrões definidos e as variáveis de ambiente disponíveis para o psql e para a biblioteca cliente libpq.