Reverter do Banco de Dados Dividido

NOTE
Esse recurso está disponível somente para instâncias do Adobe Commerce.

Para clientes do Adobe Commerce que implementaram o Split Database, o tópico a seguir descreve como reverter ou migrar de volta para um único banco de dados. Recomendamos que os comerciantes do Adobe Commerce que atualmente usam o Split Database e planejam atualizar para a versão 2.4.2 e posterior revisem essas etapas, bem como nosso anúncio sobre a descontinuação planejada do Split Database.

A reversão de um banco de dados dividido para um único envolve a criação de backups dos bancos de dados magento_quote e magento_sales antes de carregá-los no único banco de dados magento_main.

Neste exemplo, fazemos logon em todos os três bancos de dados, que estão instalados no mesmo host (magento2-mysql) como o usuário "raiz". Você deve substituir esses valores pelos valores apropriados para seus bancos de dados.

  1. Criar um backup do banco de dados magento_quote:

    code language-bash
    mysqldump -h "magento2-mysql" -u root -p magento_quote > ./quote.sql
    
  2. Criar um backup do banco de dados magento_sales:

    code language-bash
    mysqldump -h "magento2-mysql" -u root -p magento_sales > ./sales.sql
    
  3. Carregar o banco de dados magento_quote no banco de dados magento_main:

    code language-bash
    mysql -h "magento2-mysql" -u root -p magento_main < ./quote.sql
    
  4. Carregar o banco de dados magento_sales no banco de dados magento_main:

    code language-bash
    mysql -h "magento2-mysql" -u root -p magento_main < ./sales.sql
    
  5. Descartar o banco de dados magento_sales:

    code language-bash
    mysql -h "magento2-mysql" -u root -p -e "DROP DATABASE magento_sales;"
    
  6. Descartar o banco de dados magento_quote:

    code language-bash
    mysql -h "magento2-mysql" -u root -p -e "DROP DATABASE magento_quote;"
    
  7. Remova a configuração de implantação para checkout e sales nas seções connections e resources do arquivo env.php.

  8. Restaurar chaves estrangeiras:

    code language-bash
    bin/magento setup:upgrade
    

Verificar seu trabalho

Para verificar se a implementação de seu único banco de dados está funcionando corretamente, execute as tarefas a seguir e verifique se os dados foram adicionados às tabelas de banco de dados do magento_main usando uma ferramenta de banco de dados como o phpMyAdmin:

  1. Verifique se chaves estrangeiras foram restauradas. Por exemplo, a chave QUOTE_STORE_ID_STORE_STORE_ID na tabela de banco de dados quote.
  2. Verifique se os clientes podem fazer pedidos da loja.
  3. Verifique se os pedidos criados antes de reverter o banco de dados dividido para um único banco de dados estão disponíveis no Administrador.
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c