Bancos de dados
Criar um banco de dados
Crie um PostgreSQL, MySQL ou Redis na rede da sua conta.
POST
curl
Mande o tipo (
engine), o nome e a memória. O nome é também o endereço interno que os seus projetos usam: um banco loja-db responde em loja-db:5432 para os projetos da sua conta, e nenhum projeto de outra conta alcança. A senha é gerada pela Cube; pegue a conexão pronta em Ver a conexão.
Bancos vêm a partir do plano Stack (Stack 1, Tower 3, Fortress 6) e a memória sai do plano, junto com a dos projetos: no mínimo 512 MB, ou 256 MB no Redis. Cada banco tem 2 GB de espaço.
Erros comuns
Todos os códigos, com o formato do erro, em Códigos de erro.
Autorizações
Chave de API da Cube (cube_…), criada no painel em Chaves de API. Mande como Authorization: Bearer cube_….
Corpo
application/json
mongodb chega em breve: hoje responde 409 engine_unavailable.
Opções disponíveis:
postgres, mysql, mongodb, redis De 3 a 32 caracteres: minúsculas, números e hífen, começando com letra e sem terminar em hífen. Não pode ser localhost nem começar com cube. Único na conta.
Pattern:
^[a-z][a-z0-9-]{1,30}[a-z0-9]$Mínimo de 512 MB (256 MB no Redis), até a memória do plano.
Intervalo obrigatório:
x >= 256Resposta
Banco criado.
Um banco de dados da conta: PostgreSQL, MySQL, MongoDB ou Redis.

