logologo
Começar
Manual
Desenvolvimento
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Começar
Manual
Desenvolvimento
Plugins
API
logologo

Gerenciamento de publicações

Visão Geral
Variáveis e segredos
Gerenciamento de backups
Gerenciamento de migrações
Next PageVisão Geral
Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

#Gerenciador de Migração

This feature is provided by the plugin «Gerenciador de Migração», included in Professional Edition and above commercial editions

#Introdução

O Gerenciador de Migração ajuda você a transferir configurações de aplicativos de um ambiente para outro. Ele foca principalmente na migração de "configurações de aplicativos". Se você precisar de uma migração de dados completa, recomendamos usar o "Gerenciador de Backup" para fazer backup e restaurar seu aplicativo.

#Instalação

O Gerenciador de Migração depende do Gerenciador de Backup. Certifique-se de que o plugin esteja instalado e ativado.

#Processo e Princípios

O Gerenciador de Migração transfere tabelas e dados do banco de dados principal, com base em regras de migração especificadas, movendo-os de uma instância de aplicativo para outra. É importante notar que ele não migra dados de bancos de dados externos ou subaplicativos.

20250102202546

#Regras de Migração

#Regras Integradas

O Gerenciador de Migração pode migrar todas as tabelas no banco de dados principal e atualmente suporta as cinco regras a seguir:

  • Apenas Estrutura: Migra apenas a estrutura (schema) das tabelas, sem inserir ou atualizar dados.
  • Sobrescrever (limpar e reinserir): Exclui todos os registros existentes na tabela do banco de dados de destino e, em seguida, insere os novos dados.
  • Inserir ou Atualizar (Upsert): Verifica se cada registro existe (pela chave primária). Se existir, ele o atualiza; caso contrário, o insere.
  • Inserir e Ignorar Duplicados: Insere novos registros, mas se um registro já existir (pela chave primária), a inserção é ignorada (nenhuma atualização ocorre).
  • Pular: Ignora completamente o processamento da tabela (sem alterações de estrutura ou migração de dados).

Observações:

  • As regras 'Sobrescrever', 'Inserir ou Atualizar' e 'Inserir e Ignorar Duplicados' também sincronizam as alterações na estrutura da tabela.
  • Se uma tabela usa um ID de auto incremento como chave primária, ou se não possui chave primária, as regras 'Inserir ou Atualizar' e 'Inserir e Ignorar Duplicados' não podem ser aplicadas.
  • As regras 'Inserir ou Atualizar' e 'Inserir e Ignorar Duplicados' dependem da chave primária para determinar se o registro já existe.

#Design Detalhado

20250102204909

#Interface de Configuração

Configure as regras de migração

20250102205450

Habilite regras independentes

20250107105005

Selecione as regras independentes e as tabelas a serem processadas pelas regras independentes atuais

20250107104644

#Arquivos de Migração

20250102205844

#Criando uma Nova Migração

20250102205857

#Executando uma Migração

20250102205915

Verificação de variáveis de ambiente do aplicativo (saiba mais sobre Variáveis de Ambiente)

20250102212311

Se alguma estiver faltando, um pop-up solicitará que você insira as novas variáveis de ambiente necessárias aqui e, em seguida, continue.

20250102210009

#Logs de Migração

20250102205738

#Reversão

Antes de qualquer migração ser executada, o aplicativo atual é automaticamente copiado. Se a migração falhar ou os resultados não forem os esperados, você pode reverter a operação usando o Gerenciador de Backup.

20250105195029