Uma base de dados independente das suas instâncias
Uma base de dados dedicada é uma base PostgreSQL com PostGIS que não depende de nenhuma instância. Tem a sua própria subscrição, aluga-se ao GB e mantém-se no lugar quando para ou elimina uma instância. Pode ter várias; geram-se a partir de Bases de dados, no menu.
A página Bases de dados: um cartão por base de dados, organizados por estado, em toda a largura. Aqui, bases pagas aguardam o seu nome antes de serem implementadas.
Na implementação, criamos a base de dados com PostGIS e algumas extensões comuns: postgis_topology, hstore, uuid-ossp e pg_trgm. Recebe um utilizador que pode criar os seus próprios esquemas e tabelas; um esquema terrain já está preparado. As ligações são cifradas.
Alojamos a base de dados, medimos o seu tamanho e avisamo-lo antes de ficar cheia. O seu conteúdo, a sua estrutura e as suas exportações continuam a ser da sua responsabilidade.
Uma base de dados dedicada não pode servir de fonte a um projeto publicado numa instância Lizmap: o carregamento de um projeto recusa qualquer camada PostgreSQL que não aponte para a base de dados da instância. Para publicar dados, coloque-os na base de dados da sua instância.
Encomendar e implementar uma base de dados
A página Planos de bases de dados: o preço por GB, a régua Armazenamento e o respetivo total, seguidos do método de pagamento.
Uma base de dados encomenda-se em dois passos: paga-a e depois implementa-a, atribuindo-lhe um nome.
Abra Bases de dados e clique em Encomendar uma base de dados. Abre-se a página Planos de bases de dados; também lhe pode aceder a partir de Subscrições.
Escolha o período: Mensal ou Anual.
Defina o tamanho com a régua Armazenamento. O que está incluído detalha a oferta; o Resumo, à direita (por baixo num telemóvel), indica o preço por GB e o total, que acompanham a régua.
Escolha Cartão bancário ou Mobile Money. O Mobile Money só está disponível em modalidade anual.
Aceite as condições, clique em Commander e pague. Regressa depois à página Bases de dados, onde a nova base aguarda ser implementada.
Com uma chave de licença, clique em Tenho uma chave de licença em vez de pagar, introduza a chave e depois Ativar a chave. A base de dados aparece da mesma forma, pronta a implementar. Só o proprietário da conta pode encomendar uma base de dados; os membros da equipa gerem as existentes, conforme os seus direitos.
Implementar a base de dados
No cartão da base de dados, introduza o Nome da instância PostgreSQL: 3 a 12 caracteres, em letras minúsculas, algarismos e hífenes. O nome não pode estar já em uso.
Se desejar, abra Opções avançadas (opcional) para escolher o Nome da base de dados e o Utilizador PostgreSQL. Se não escolher, são derivados do nome; a palavra-passe é gerada.
Em Versão do PostgreSQL / PostGIS, mantenha a versão proposta, a versão recomendada indicada por baixo da lista, ou escolha outra.
Clique em Implementar a base de dados (ou Reimplementar a base de dados). Uma janela acompanha os passos; no fim, aparece Base de dados implementada! e um e-mail confirma-o.
Se for paga por cartão, a base de dados renova-se por si própria em cada período. Se for paga por Mobile Money ou por chave, não se renova: recebe e-mails de aviso sete, três e um dia antes do vencimento.
Gerir as suas bases de dados dedicadas
Cada base de dados tem o seu cartão na página Bases de dados, em toda a largura: o nome e, numa linha, o estado, o tamanho e Expira dentro de, o tempo que falta até ao vencimento (ou a data de criação). Depois de implementada, o cartão mostra a barra Armazenamento, que compara o espaço ocupado com o tamanho adquirido, e Informações de ligação, para expandir. Os cartões estão organizados por estado; a pesquisa e o filtro Estado, no topo, reduzem a lista.
Estado
O que significa
Pronta a implementar ou Pronta a reimplementar
A base de dados está paga e aguarda ser implementada: o cartão pede um nome.
Implementação
A base de dados está a ser criada.
Ativa
A base de dados está online.
Parada
A base de dados está parada. Os seus dados são conservados.
Falhou · reimplementar
A implementação não foi concluída. O cartão propõe relançá-la.
Parada · quota
A base de dados ultrapassou o seu tamanho e foi parada. Consulte a quota de armazenamento, na página seguinte.
Ativa · tolerância
Reiniciámo-la para lhe permitir libertar espaço; o tempo restante é apresentado.
Expirada
A subscrição venceu; a base de dados está parada.
No canto superior direito do cartão, há botões que propõem Reiniciar, Parar e Eliminar a base de dados quando a base está ativa; Iniciar e Eliminar a base de dados quando está parada. Um e-mail confirma cada ação. Numa base ativa, Abrir no LizPack Viewer abre um mapa, num novo separador, com as tabelas com geometria da base: adicione-as como as camadas de um projeto. A base de cada instância também aparece.
Eliminar a base de dados
Eliminar a base de dados pede a palavra-passe da sua conta e depois Eliminar definitivamente. A base de dados e os seus dados são apagados; é feita uma cópia de segurança no nosso servidor imediatamente antes. A subscrição, essa, continua: o cartão volta a aparecer marcado Pronta a reimplementar, e pode implementar uma base nova, vazia, até ao fim do período pago.
Exporte os seus dados antes de eliminar uma base de dados: a base reimplementada parte do zero, com novos parâmetros de ligação.
Cancelar a subscrição
O cancelamento faz-se a partir de As minhas subscrições: Cancelar na linha da base de dados e, depois, a palavra-passe da sua conta. Deixa de ser cobrado, e a base de dados mantém-se ativa até ao fim do período em curso; o seu cartão apresenta então a menção Abonnement résilié e a data de fim. No vencimento, a base passa a Expirada e para. É conservada durante 60 dias e depois eliminada com os seus dados.
Quota de armazenamento das bases de dados
Medimos o tamanho de cada base de dados ativa a cada poucos minutos: tabelas, índices e tudo o que a base contém. A barra Armazenamento do cartão muda de cor à medida que se enche; a partir de 75 %, aparece uma mensagem no cartão e, a partir de 80 %, uma faixa no painel.
Tamanho utilizado
O que acontece
60, 75, 80, 90 e 95 %
Um e-mail de alerta por cada limiar ultrapassado.
100 %
Um e-mail urgente. A base de dados continua a funcionar, e dispõe de 24 horas para voltar a ficar abaixo de 100 %.
Ainda acima de 100 % após 24 horas
A base de dados é parada: Parada · quota.
Mais de 110 %
A base de dados é parada de imediato, sem prazo.
Se voltar a ficar abaixo de 100 % antes da paragem, o alerta é levantado e um e-mail confirma-o. Nenhum dado é apagado por uma paragem por quota.
Após uma paragem por quota
Uma base de dados parada por quota não pode ser reiniciada a partir da área de cliente. Escreva ao suporte: reiniciamo-la e damos-lhe uma hora para libertar espaço. O cartão apresenta então Período de tolerância em curso e o tempo restante. Abaixo de 100 %, a base retoma o funcionamento normal; caso contrário, as regras da tabela voltam a aplicar-se.
Libertar espaço
Eliminar uma tabela (DROP TABLE) ou esvaziá-la por completo (TRUNCATE) liberta o espaço de imediato. Eliminar linhas (DELETE) não o liberta: execute depois VACUUM FULL na tabela, que a bloqueia durante a operação. Para conhecer o tamanho atual: SELECT pg_size_pretty(pg_database_size(current_database())); o cartão é atualizado na medição seguinte.
O tamanho de uma base de dados não pode ser alterado a partir da área de cliente depois da encomenda.
Ligar-se a uma base de dados dedicada
Depois de implementada a base de dados, o seu cartão apresenta Informações de ligação. Expanda-o: Anfitrião, Porta, Base de dados, Utilizador, Palavra-passe, o modo SSL e a URI de ligação, que reúne tudo numa linha. Cada valor copia-se com um clique; o olho mostra a palavra-passe.
O anfitrião, pg.lizpack.com, é comum a todas as bases de dados dedicadas; é a porta, própria da sua base, que a identifica. Não é a habitual 5432. A ligação exige cifragem: modo SSL require. A URI contém a palavra-passe; trate-a como tal.
A partir do QGIS
No QGIS, crie uma nova ligação PostgreSQL a partir do gestor de fontes de dados.
Copie o anfitrião, a porta e o nome da base de dados, e escolha o modo SSL require.
Introduza o utilizador e a palavra-passe na autenticação básica.
Teste a ligação e depois guarde-a.
Os outros clientes, pgAdmin, DBeaver ou psql, usam os mesmos valores; o psql também aceita a URI tal como está. Após uma eliminação seguida de uma reimplementação, copie novamente os parâmetros: a base é nova, e a palavra-passe também.