Pergunta
· Nov. 7, 2023

Tradução: Criação de namespace e banco de dados usando CLI

Olá pessoal,

Estou tentando implementar integração contínua usando Docker com o Caché 2018.1, e estou no processo de criar uma imagem para o nosso cliente. Já instalei o Caché 2018.1 no servidor RedHat, mas estou trabalhando em um script para criar o banco de dados e o namespace. Para o banco de dados, utilizei o código a seguir:

do ##class(SYS.Database).CreateDatabase("/usr/cachepoc/cache2018/mgr/poc/")

No entanto, encontrei alguns problemas com este código. Por exemplo, não consigo visualizar esse banco de dados local na lista do portal:
No final, tentei várias abordagens para criar o namespace programaticamente, mas não consegui resolver esse problema.

Alguém poderia me ajudar a encontrar o comando correto para criar um namespace e explicar por que não conseguimos ver o banco de dados que foi criado na lista do portal?

Estou ciente de que já temos algumas imagens com o InterSystems IRIS, mas o cliente ainda não está pronto para atualizar o banco de dados neste momento.

Product version: Caché 2018.1
Discussão (5)3
Entre ou crie uma conta para continuar

Boa tarde Flávio,

gostaria de lembrar que o Caché não é certificado pela InterSystems para rodar em Docker.

ou seja, se o seu cliente necessitar de suporte (WRC), ele não será atendido por se tratar de uma plataforma não suportada.

vide o manual de plataformas suportadas: https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY...

qualquer dúvida entre em contato.

Olá Flávio,

Referente ao processo de criação de namespace e banco de dados você pode criar um manifesto de instalação e executar ele para automatizar a criação de tarefas de configuração de ambiente.

Dê uma olhada na documentação do Caché:

Creating and Using an Installation Manifest | Caché Installation Guide | Caché & Ensemble 2018.1.4 – 2018.1.8 (intersystems.com)