Odoo Online¶
O Odoo Online fornece bases de dados privadas que são totalmente gerenciadas e hospedadas pelo Odoo. Ele pode ser usado para produção de longo prazo ou para testar o Odoo como um todo, incluindo personalizações que não precisam de código.
Nota
O Odoo Online é incompatível com módulos personalizados ou com a loja de aplicativos do Odoo.
As bases de dados on-line são acessadas usando qualquer navegador da web e não exigem uma instalação local.
Para experimentar o Odoo rapidamente, há instâncias demo compartilhadas disponíveis. Não é necessário fazer nenhum cadastro, mas cada instância dura apenas algumas horas.
Gerenciamento de base de dados¶
Para gerenciar uma base de dados, acesse o gerenciador de bases de dados e entre como administrador da base de dados.
Todas as principais opções de gerenciamento da base de dados estão disponíveis ao clicar no nome da base de dados, exceto a opção de upgrade, que pode ser acessada ao clicar no ícone de seta em um círculo ao lado do nome da base de dados. Isso só será exibido se houver um upgrade disponível.

Upgrade¶
Acionar um upgrade da base de dados.
Veja também
Para obter mais informações sobre o processo de atualização, consulte a documentação de upgrade do Odoo Online.
Duplicar¶
Criar uma cópia exata da base de dados, que pode ser usada para realizar testes sem comprometer as operações diárias.
Importante
Ao marcar Para fins de teste, todas as ações externas (e-mails, pagamentos, pedidos de entrega etc.) ficam desativadas por padrão na base de dados duplicada.
As bases de dados duplicadas expiram automaticamente após 15 dias.
É possível fazer um máximo de cinco duplicatas por base de dados. Em circunstâncias extraordinárias, entre em contato com o suporte para aumentar o limite.
Renomear¶
Renomear a base de dados e seu URL
Baixar¶
Baixar o arquivo ZIP que contém o backup da base de dados.
Nota
O backup das bases de dados é feito diariamente, de acordo com o SLA da Hospedagem em nuvem da Odoo <https://www.odoo.com/cloud-sla>`_.
Nomes de domínio¶
Usar um :doc.:nome do domínio</applications/websites/website/configuration/domain_names>
personalizado para acessar a base de dados por outra URL.
Dica
Você pode registrar um nome de domínio gratuitamente.
Excluir¶
Excluir uma base de dados instantaneamente.
Perigo
A exclusão de uma base de dados significa que todos os dados são perdidos permanentemente. A exclusão é instantânea e se aplica a todos os usuários. Recomenda-se criar um backup da base de dados antes de excluí-la.
Leia atentamente a mensagem de aviso e só prossiga se as implicações da exclusão de uma base de dados forem totalmente compreendidas.

Nota
Somente um administrador pode excluir uma base de dados.
O nome da base de dados é imediatamente disponibilizado para qualquer pessoa.
É impossível excluir uma base de dados se estiver expirada ou vinculada a uma assinatura. Nesse caso, entre em contato com o Suporte da Odoo.
Entre em contato¶
Acesse a página de suporte do Odoo.com <https://www.odoo.com/help>`_ com os detalhes da base de dados já preenchidos.
Convidar/remover usuários¶
Para convidar usuários, preencha o endereço de e-mail do novo usuário e clique em Convidar. Para adicionar vários usuários, clique em Adicionar mais usuários.

Para remover usuários, selecione-os e clique em Remover.
Veja também
Web Services¶
In order to programmatically retrieve the list of the databases displayed in the
database manager, call the method list
of the model
odoo.database
via a Web Service call.
Inspired from the examples provided in the Web Services
section, this is how to retrieve this list with the library xmlrpc.client
:
import xmlrpc.client
USER = 'user@domain.tld'
APIKEY = 'your_apikey'
root = 'https://www.odoo.com/xmlrpc/'
uid = xmlrpc.client.ServerProxy(root + 'common').login('openerp', USER, APIKEY)
sock = xmlrpc.client.ServerProxy(root + 'object')
databases_list = sock.execute('openerp', uid, APIKEY, 'odoo.database', 'list')
And here is the equivalent example with JSON-RPC:
import json
import random
import urllib.request
USER = 'user@domain.tld'
APIKEY = 'your_apikey'
def json_rpc(url, method, params):
data = {
'jsonrpc': '2.0',
'method': method,
'params': params,
'id': random.randint(0, 1000000000),
}
req = urllib.request.Request(url=url, data=json.dumps(data).encode(), headers={
"Content-Type": "application/json",
})
reply = json.loads(urllib.request.urlopen(req).read().decode('UTF-8'))
if reply.get('error'):
raise Exception(reply['error'])
return reply['result']
def call(url, service, method, *args):
return json_rpc(url, 'call', {'service': service, 'method': method, 'args': args})
url = 'https://www.odoo.com/jsonrpc'
uid = call(url, 'common', 'login', 'openerp', USER, APIKEY)
databases_list = call(url, 'object', 'execute', 'openerp', uid, APIKEY, 'odoo.database', 'list')