Fork me on GitHub
Você esta em:Home » Dicas Dev Magento » Migrar catálogo(produtos) Magento pelo SQL

Migrar catálogo(produtos) Magento pelo SQL

Nesse sábado o grande brother Thiago Caldeira de Lima me mostrou um artigo que ele tinha escrito sobre como migrar os produtos, atributos e categorias do Magento para um outro server, como achei massa e de supra importância irei colocar na integra o post dele abaixo. O tutorial é super simples onde se faz necessário um conhecimento básico de SSH, Mysql e Magento. Segue o post e valeu Thiago pela grande contribuição!

PS: Aproveitando a onda do SQL, segue sql para exportar dados dos clientes ;) https://gist.github.com/deivisonarthur/6487001

Em algumas lojas magento, a atualização do catálogo é constante. Fazer essa atualização em produção, dependendo da quantidade de produtos e imagens, pode ser um processo bastante custoso, podendo causar lentidão no site.
Dado tal problema, uma das possíveis soluções para atualizar catálogo em outro servidor sem perder os dados de produção enquanto é feia a atualização é fazer uma cópia do banco do sistema em outro servidor, fazer as devidas atualizações e depois atualizar o banco em produção. Também é necessário fazer a cópia das imagens do catálogo já existente. As imagens ficam em: “diretórioDaLoja/media/catalog/”.

Exportação dos dados

Os dados devem ser exportados em duas partes, primeiro as tabelas com prefixo “catalog_”. Selecione o banco de dados de onde deseja exportar os dados, nas opções clique em “Export”

Figura 2 – menu exportar banco de dados

Na  tela de exportação, será exibido duas opções de exportação: Rápida (Quick) e Custom ( Customizada). Selecione a opção “Custom”, como na figura 2 a seguir

Figura 3 – inicio da selecao de tabelas catalog_

Selecionaremos todas as tabelas da instalação padrão do magento com o prefixo “catalog_” começando pela “cataloginventory_stock” e terminando na “catalog_product_website”.

Figura 4 – fim da selecao de tabelas catalog_

Você também pode utilizar a linha de comando:

mysqldump -u usuariodobanco -p nomedobanco catalog_category_entity_decimal cataloginventory_stock_item  cataloginventory_stock_status  cataloginventory_stock_status_idx  cataloginventory_stock_status_tmp  catalogrule_customer_group  catalogrule_affected_product  catalogrule_group_website catalogrule_product  catalogrule_website  catalogsearch_fulltext  catalogsearch_result  catalogrule_product_price  cataloginventory_stock  catalogrule  catalogsearch_query  catalog_category_anc_categs_index_idx  catalog_category_anc_categs_index_tmp  catalog_category_anc_products_index_idx  catalog_category_anc_products_index_tmp  catalog_category_entity_datetime    catalog_category_entity_int  catalog_category_entity_text  catalog_category_entity_varchar  catalog_category_flat_store_1  catalog_category_product  catalog_category_product_index  catalog_category_product_index_enbl_idx  catalog_category_product_index_enbl_tmp  catalog_category_product_index_idx  catalog_category_product_index_tmp  catalog_compare_item  catalog_eav_attribute  catalog_product_bundle_option  catalog_product_bundle_option_value  catalog_product_bundle_price_index  catalog_product_bundle_selection  catalog_product_bundle_selection_price  catalog_product_bundle_stock_index  catalog_product_enabled_index  catalog_product_entity_datetime  catalog_product_entity_decimal  catalog_product_entity_gallery  catalog_product_entity_group_price  catalog_product_entity_int  catalog_product_entity_media_gallery  catalog_product_entity_media_gallery_value  catalog_product_entity_text  catalog_product_entity_tier_price  catalog_product_entity_varchar  catalog_product_flat_1  catalog_product_index_eav  catalog_product_index_eav_decimal  catalog_product_index_eav_decimal_idx  catalog_product_index_eav_decimal_tmp  catalog_product_index_eav_idx  catalog_product_index_eav_tmp  catalog_product_index_group_price  catalog_product_index_price  catalog_product_index_price_bundle_idx  catalog_product_index_price_bundle_opt_idx  catalog_product_index_price_bundle_opt_tmp  catalog_product_index_price_bundle_sel_idx  catalog_product_index_price_bundle_sel_tmp  catalog_product_index_price_bundle_tmp  catalog_product_index_price_cfg_opt_agr_idx  catalog_product_index_price_cfg_opt_agr_tmp  catalog_product_index_price_cfg_opt_idx  catalog_product_index_price_cfg_opt_tmp  catalog_product_index_price_downlod_idx  catalog_product_index_price_downlod_tmp  catalog_product_index_price_final_idx  catalog_product_index_price_final_tmp  catalog_product_index_price_idx  catalog_product_index_price_opt_agr_idx  catalog_product_index_price_opt_agr_tmp  catalog_product_index_price_opt_idx  catalog_product_index_price_opt_tmp  catalog_product_index_price_tmp  catalog_product_index_tier_price  catalog_product_index_website  catalog_product_link  catalog_product_link_attribute  catalog_product_link_attribute_decimal  catalog_product_link_attribute_int  catalog_product_link_attribute_varchar  catalog_product_link_type  catalog_product_option  catalog_product_option_price  catalog_product_option_title  catalog_product_option_type_price  catalog_product_option_type_title  catalog_product_option_type_value  catalog_product_relation  catalog_product_super_attribute  catalog_product_super_attribute_label  catalog_product_super_attribute_pricing  catalog_product_super_link  catalog_product_website > dados_catalog_sql.sql

Após a exportação dos dados, recomenda-se renomear o arquivo .sql exportado para “dados_catalog_sql.sql” ou com qualquer outro nome que remeta aos dados das tabelas “catalog” do magento. A segunda parte é destinada as tabelas com prefixo “eav_” começando pela tabela “eav_attribute”e em “eav_form_type_entity”.

Veja as figuras 4 e 5 a seguir.

Figura 4 -inicio da selecao de tabelas eav_

Figura 5 – fim da selecao de tabelas eav

Caso esteja utilizando a linha de comando:

mysqldump -u usuariodobanco -p nomedobanco eav_attribute_group eav_attribute_label eav_attribute_option eav_attribute_option_value eav_entity eav_entity_attribute eav_entity_datetime eav_entity_decimal eav_entity_int eav_entity_store eav_entity_text eav_entity_varchar eav_form_element eav_form_fieldset eav_form_fieldset_label eav_form_type eav_form_type_entity > dados_eav_sql.sql

Como feito na exportação anterior, recomenda-se também renomear o arquivo .sql exportado para “dados_eav_sql” ou com qualquer outro nome que remeta aos dados das tabelas “eav” do magento. A renomeação dos arquivos será útil na hora de importar as tabelas, pois o processo dar-se-á em duas etapas.

Preparação para importação

    Antes de iniciar o processo de importação, é extremamente recomendável fazer um backup do banco de dados onde  será feito a importação.

Passo 1 : Executar script sql para remover tabelas associadas aos produtos antigos:

DROP TABLE `cataloginventory_stock_item`,`cataloginventory_stock_status`, `cataloginventory_stock_status_idx`, `cataloginventory_stock_status_tmp`, `catalogrule_customer_group`, `catalogrule_affected_product`, `catalogrule_group_website`,`catalogrule_product`, `catalogrule_website`, `catalogsearch_fulltext`, `catalogsearch_result`, `catalogrule_product_price`, `cataloginventory_stock`, `catalogrule`, `catalogsearch_query`, `catalog_category_anc_categs_index_idx`, `catalog_category_anc_categs_index_tmp`, `catalog_category_anc_products_index_idx`, `catalog_category_anc_products_index_tmp`, `catalog_category_entity_datetime`, `catalog_category_entity_decimal`, `catalog_category_entity_int`, `catalog_category_entity_text`, `catalog_category_entity_varchar`, `catalog_category_flat_store_1`, `catalog_category_product`, `catalog_category_product_index`, `catalog_category_product_index_enbl_idx`, `catalog_category_product_index_enbl_tmp`, `catalog_category_product_index_idx`, `catalog_category_product_index_tmp`, `catalog_compare_item`, `catalog_eav_attribute`, `catalog_product_bundle_option`, `catalog_product_bundle_option_value`, `catalog_product_bundle_price_index`, `catalog_product_bundle_selection`, `catalog_product_bundle_selection_price`, `catalog_product_bundle_stock_index`, `catalog_product_enabled_index`, `catalog_product_entity_datetime`, `catalog_product_entity_decimal`, `catalog_product_entity_gallery`, `catalog_product_entity_group_price`, `catalog_product_entity_int`, `catalog_product_entity_media_gallery`, `catalog_product_entity_media_gallery_value`, `catalog_product_entity_text`, `catalog_product_entity_tier_price`, `catalog_product_entity_varchar`, `catalog_product_flat_1`, `catalog_product_index_eav`, `catalog_product_index_eav_decimal`, `catalog_product_index_eav_decimal_idx`, `catalog_product_index_eav_decimal_tmp`, `catalog_product_index_eav_idx`, `catalog_product_index_eav_tmp`, `catalog_product_index_group_price`, `catalog_product_index_price`, `catalog_product_index_price_bundle_idx`, `catalog_product_index_price_bundle_opt_idx`, `catalog_product_index_price_bundle_opt_tmp`, `catalog_product_index_price_bundle_sel_idx`, `catalog_product_index_price_bundle_sel_tmp`, `catalog_product_index_price_bundle_tmp`, `catalog_product_index_price_cfg_opt_agr_idx`, `catalog_product_index_price_cfg_opt_agr_tmp`, `catalog_product_index_price_cfg_opt_idx`, `catalog_product_index_price_cfg_opt_tmp`, `catalog_product_index_price_downlod_idx`, `catalog_product_index_price_downlod_tmp`, `catalog_product_index_price_final_idx`, `catalog_product_index_price_final_tmp`, `catalog_product_index_price_idx`, `catalog_product_index_price_opt_agr_idx`, `catalog_product_index_price_opt_agr_tmp`, `catalog_product_index_price_opt_idx`, `catalog_product_index_price_opt_tmp`, `catalog_product_index_price_tmp`, `catalog_product_index_tier_price`, `catalog_product_index_website`, `catalog_product_link`, `catalog_product_link_attribute`, `catalog_product_link_attribute_decimal`, `catalog_product_link_attribute_int`, `catalog_product_link_attribute_varchar`, `catalog_product_link_type`, `catalog_product_option`, `catalog_product_option_price`, `catalog_product_option_title`, `catalog_product_option_type_price`, `catalog_product_option_type_title`, `catalog_product_option_type_value`, `catalog_product_relation`, `catalog_product_super_attribute`, `catalog_product_super_attribute_label`, `catalog_product_super_attribute_pricing`, `catalog_product_super_link`, `catalog_product_website`;

Passo 2: Remover dados relacionados

DELETE FROM `core_url_rewrite` WHERE category_id IN (select entity_id from catalog_category_entity)
DELETE FROM `core_url_rewrite` WHERE product_id IN (select entity_id from catalog_product_entity)
DELETE FROM `catalog_category_entity`;
DELETE FROM `catalog_product_entity`;

Observação:

Após a execução dos passos acima, só devem existir duas tabelas começando com o nome “catalog”, “catalog_category_entity” e “catalog_product_entity” e ambas devem estar vazias.

É importante ressaltar que estamos trabalhando com a instação padrão do magento, caso haja algum módulo instalado que possuam tabelas com nome iniciado em “catalog_”, as mesmas devem ser preservadas.

Nota 1.1 Caso ocorra algum erro na execução do script de “drop” das tabelas, execute o script até que reste apenas as duas tabelas acima citadas. Ignore os erros.

Passo 3: Remover tabelas de atributos

DROP TABLE  `eav_attribute_group`, `eav_attribute_label`, `eav_attribute_option`, `eav_attribute_option_value`, `eav_entity`, `eav_entity_attribute`, `eav_entity_datetime`, `eav_entity_decimal`, `eav_entity_int`, `eav_entity_store`, `eav_entity_text`, `eav_entity_varchar`, `eav_form_element`, `eav_form_fieldset`, `eav_form_fieldset_label`, `eav_form_type`, `eav_form_type_entity`;

Passo 4: Limpar tabelas

DELETE FROM  `eav_attribute`;
DELETE FROM `eav_attribute_set`;

Caso ocorra algum erro na execução vide Nota 1.1

Importação das tabelas

Passo 1:

O script sql deve conter as informações para criar e popular as seguintes tabelas:

`eav_attribute`, `eav_attribute_set`,`eav_attribute_group`, `eav_attribute_label`, `eav_attribute_option`, `eav_attribute_option_value`, `eav_entity`, `eav_entity_attribute`, `eav_entity_datetime`, `eav_entity_decimal`, `eav_entity_int`, `eav_entity_store`, `eav_entity_text`, `eav_entity_varchar`, `eav_form_element`, `eav_form_fieldset`, `eav_form_fieldset_label`, `eav_form_type`, `eav_form_type_entity`

Usando a linha de comando:

mysql –u usuariodobanco –p nomedobanco < dados_eav_sql.sql

Passo 2:

`catalog_category_entity_decimal`,`cataloginventory_stock_item`, `cataloginventory_stock_status`, `cataloginventory_stock_status_idx`, `cataloginventory_stock_status_tmp`, `catalogrule_customer_group`, `catalogrule_affected_product`, `catalogrule_group_website`,`catalogrule_product`, `catalogrule_website`, `catalogsearch_fulltext`, `catalogsearch_result`, `catalogrule_product_price`, `cataloginventory_stock`, `catalogrule`, `catalogsearch_query`, `catalog_category_anc_categs_index_idx`, `catalog_category_anc_categs_index_tmp`, `catalog_category_anc_products_index_idx`, `catalog_category_anc_products_index_tmp`, `catalog_category_entity_datetime`, , `catalog_category_entity_int`, `catalog_category_entity_text`, `catalog_category_entity_varchar`, `catalog_category_flat_store_1`, `catalog_category_product`, `catalog_category_product_index`, `catalog_category_product_index_enbl_idx`, `catalog_category_product_index_enbl_tmp`, `catalog_category_product_index_idx`, `catalog_category_product_index_tmp`, `catalog_compare_item`, `catalog_eav_attribute`, `catalog_product_bundle_option`, `catalog_product_bundle_option_value`, `catalog_product_bundle_price_index`, `catalog_product_bundle_selection`, `catalog_product_bundle_selection_price`, `catalog_product_bundle_stock_index`, `catalog_product_enabled_index`, `catalog_product_entity_datetime`, `catalog_product_entity_decimal`, `catalog_product_entity_gallery`, `catalog_product_entity_group_price`, `catalog_product_entity_int`, `catalog_product_entity_media_gallery`, `catalog_product_entity_media_gallery_value`, `catalog_product_entity_text`, `catalog_product_entity_tier_price`, `catalog_product_entity_varchar`, `catalog_product_flat_1`, `catalog_product_index_eav`, `catalog_product_index_eav_decimal`, `catalog_product_index_eav_decimal_idx`, `catalog_product_index_eav_decimal_tmp`, `catalog_product_index_eav_idx`, `catalog_product_index_eav_tmp`, `catalog_product_index_group_price`, `catalog_product_index_price`, `catalog_product_index_price_bundle_idx`, `catalog_product_index_price_bundle_opt_idx`, `catalog_product_index_price_bundle_opt_tmp`, `catalog_product_index_price_bundle_sel_idx`, `catalog_product_index_price_bundle_sel_tmp`, `catalog_product_index_price_bundle_tmp`, `catalog_product_index_price_cfg_opt_agr_idx`, `catalog_product_index_price_cfg_opt_agr_tmp`, `catalog_product_index_price_cfg_opt_idx`, `catalog_product_index_price_cfg_opt_tmp`, `catalog_product_index_price_downlod_idx`, `catalog_product_index_price_downlod_tmp`, `catalog_product_index_price_final_idx`, `catalog_product_index_price_final_tmp`, `catalog_product_index_price_idx`, `catalog_product_index_price_opt_agr_idx`, `catalog_product_index_price_opt_agr_tmp`, `catalog_product_index_price_opt_idx`, `catalog_product_index_price_opt_tmp`, `catalog_product_index_price_tmp`, `catalog_product_index_tier_price`, `catalog_product_index_website`, `catalog_product_link`, `catalog_product_link_attribute`, `catalog_product_link_attribute_decimal`, `catalog_product_link_attribute_int`, `catalog_product_link_attribute_varchar`, `catalog_product_link_type`, `catalog_product_option`, `catalog_product_option_price`, `catalog_product_option_title`, `catalog_product_option_type_price`, `catalog_product_option_type_title`, `catalog_product_option_type_value`, `catalog_product_relation`, `catalog_product_super_attribute`, `catalog_product_super_attribute_label`, `catalog_product_super_attribute_pricing`, `catalog_product_super_link`, `catalog_product_website`;

linha de comando:

mysql –u usuariodobanco –p nomedobanco < dados_catalog_sql.sql

Caso aconteça algum erro na importação do script, modifique a ordem de importação das tabelas no script. Neste exemplo, a criação e inserção dos dados da tabela “catalog_product_entity_decimal” foi movida para o inicio do script.

Finalmente basta acessar a administração do magento, ir em systema >> indexação, marcar todas as opções e reindexar todos os itens. Via shell, basta executar:

php -f caminho_magento/indexer.php reindexall

Seguindo este processo, você pode atualizar grandes quantidades de produtos em outro servidor, sem interferir na performance do site em produção. Sem perder dados de vendas, cadastros de usuários etc.

vlw pessoal segue os post original do Thiago http://blog.meumagento.com.br/atualizar-catalogo-em-outro-servidor-sem-perder-os-dados-de-producao/

Sobre o Autor

Designer, Web Developer & Linux Administrator

Meu nome é Deivison Arthur, tenho 29 anos, sou Administrador Linux, Analista de Sistema, Webdesigner e Pesquisador. há mais de dez anos. Nasci no Rio de Janeiro, atualmente trabalho como Gerente de Tecnologia e E-commerce at Grupo FFernandes e Freelancer nas horas vagas. Desenvolvimento em Joomla, Wordpress, Drupal, Magento e outros GPLs...

Quantidade de Artigos : 114

Comentários (8)

  • Jefferson

    Valeu por compartilhar!

    Abraços

    Responder
  • reginaldo luis fischer

    As chaves estrangeiras (foreign keys) são recriadas?

    Responder
    • Marcos Eduardo

      Dá muitos erros no banco de dados. As foreign keys especialmente. Esse negócio de importar e exportar do magento é um saco! Maior defeito do sistema. Algo que deveria ser simples de ser executado pelo próprio CMS não funciona.

      Responder
  • Pereira Deka

    Olá boa noite, tem como migrar um catalogo de loja virtual para uma diferente em magento?

    Responder
  • Alessander

    Excelente post cara, realmente funciona!

    Só uma dúvida, qual a versão que você utilizou nessa migração? Pois em alguns casos, funciona perfeitamente, mas a parte do cliente se cadastrar na loja, fica zuada, ao preencher todos os dados, e clicar em cadastrar retorna mensagem de que todos os campos estão vazios, não sei o porque afeta, mas testei antes de fazer a migração funcionou o cadastro, depois da migração não funcionou mais, isso no tema padrão do magento, fiz a migração de uma loja 1.7 pra uma 1.9, sabe dizer se isso é normal ou qual a versão que você utilizou pra fazer a migração?

    Responder
  • Alex

    Amigo, vc faz esse serviço? cobra qto? Já exportei as tabelas!

    Responder
  • Moacir

    Bom dia! Ajudou bastante obrigado!
    Tive alguns erros aqui durante o processo, apenas para ajudar os newbies como eu segue uma pequena atualização dos comandos para apagar as tabelas do SQL

    1a parte:
    DROP TABLE IF EXISTS `cataloginventory_stock_item`;
    DROP TABLE IF EXISTS `cataloginventory_stock_status`;
    DROP TABLE IF EXISTS `cataloginventory_stock_status_idx`;
    DROP TABLE IF EXISTS `cataloginventory_stock_status_tmp`;
    DROP TABLE IF EXISTS `catalogrule_customer_group`;
    DROP TABLE IF EXISTS `catalogrule_affected_product`;
    DROP TABLE IF EXISTS `catalogrule_group_website`;
    DROP TABLE IF EXISTS `catalogrule_product`;
    DROP TABLE IF EXISTS `catalogrule_website`;
    DROP TABLE IF EXISTS `catalogsearch_fulltext`;
    DROP TABLE IF EXISTS `catalogsearch_result`;
    DROP TABLE IF EXISTS `catalogrule_product_price`;
    DROP TABLE IF EXISTS `cataloginventory_stock`;
    DROP TABLE IF EXISTS `catalogrule`;
    DROP TABLE IF EXISTS `catalogsearch_query`;
    DROP TABLE IF EXISTS `catalog_category_anc_categs_index_idx`;
    DROP TABLE IF EXISTS `catalog_category_anc_categs_index_tmp`;
    DROP TABLE IF EXISTS `catalog_category_anc_products_index_idx`;
    DROP TABLE IF EXISTS `catalog_category_anc_products_index_tmp`;
    DROP TABLE IF EXISTS `catalog_category_entity_datetime`;
    DROP TABLE IF EXISTS `catalog_category_entity_decimal`;
    DROP TABLE IF EXISTS `catalog_category_entity_int`;
    DROP TABLE IF EXISTS `catalog_category_entity_text`;
    DROP TABLE IF EXISTS `catalog_category_entity_varchar`;
    DROP TABLE IF EXISTS `catalog_category_flat_store_1`;
    DROP TABLE IF EXISTS `catalog_category_product`;
    DROP TABLE IF EXISTS `catalog_category_product_index`;
    DROP TABLE IF EXISTS `catalog_category_product_index_enbl_idx`;
    DROP TABLE IF EXISTS `catalog_category_product_index_enbl_tmp`;
    DROP TABLE IF EXISTS `catalog_category_product_index_idx`;
    DROP TABLE IF EXISTS `catalog_category_product_index_tmp`;
    DROP TABLE IF EXISTS `catalog_compare_item`;
    DROP TABLE IF EXISTS `catalog_eav_attribute`;
    DROP TABLE IF EXISTS `catalog_product_bundle_option`;
    DROP TABLE IF EXISTS `catalog_product_bundle_option_value`;
    DROP TABLE IF EXISTS `catalog_product_bundle_price_index`;
    DROP TABLE IF EXISTS `catalog_product_bundle_selection`;
    DROP TABLE IF EXISTS `catalog_product_bundle_selection_price`;
    DROP TABLE IF EXISTS `catalog_product_bundle_stock_index`;
    DROP TABLE IF EXISTS `catalog_product_enabled_index`;
    DROP TABLE IF EXISTS `catalog_product_entity_datetime`;
    DROP TABLE IF EXISTS `catalog_product_entity_decimal`;
    DROP TABLE IF EXISTS `catalog_product_entity_gallery`;
    DROP TABLE IF EXISTS `catalog_product_entity_group_price`;
    DROP TABLE IF EXISTS `catalog_product_entity_int`;
    DROP TABLE IF EXISTS `catalog_product_entity_media_gallery`;
    DROP TABLE IF EXISTS `catalog_product_entity_media_gallery_value`;
    DROP TABLE IF EXISTS `catalog_product_entity_text`;
    DROP TABLE IF EXISTS `catalog_product_entity_tier_price`;
    DROP TABLE IF EXISTS `catalog_product_entity_varchar`;
    DROP TABLE IF EXISTS `catalog_product_flat_1`;
    DROP TABLE IF EXISTS `catalog_product_index_eav`;
    DROP TABLE IF EXISTS `catalog_product_index_eav_decimal`;
    DROP TABLE IF EXISTS `catalog_product_index_eav_decimal_idx`;
    DROP TABLE IF EXISTS `catalog_product_index_eav_decimal_tmp`;
    DROP TABLE IF EXISTS `catalog_product_index_eav_idx`;
    DROP TABLE IF EXISTS `catalog_product_index_eav_tmp`;
    DROP TABLE IF EXISTS `catalog_product_index_group_price`;
    DROP TABLE IF EXISTS `catalog_product_index_price`;
    DROP TABLE IF EXISTS `catalog_product_index_price_bundle_idx`;
    DROP TABLE IF EXISTS `catalog_product_index_price_bundle_opt_idx`;
    DROP TABLE IF EXISTS `catalog_product_index_price_bundle_opt_tmp`;
    DROP TABLE IF EXISTS `catalog_product_index_price_bundle_sel_idx`;
    DROP TABLE IF EXISTS `catalog_product_index_price_bundle_sel_tmp`;
    DROP TABLE IF EXISTS `catalog_product_index_price_bundle_tmp`;
    DROP TABLE IF EXISTS `catalog_product_index_price_cfg_opt_agr_idx`;
    DROP TABLE IF EXISTS `catalog_product_index_price_cfg_opt_agr_tmp`;
    DROP TABLE IF EXISTS `catalog_product_index_price_cfg_opt_idx`;
    DROP TABLE IF EXISTS `catalog_product_index_price_cfg_opt_tmp`;
    DROP TABLE IF EXISTS `catalog_product_index_price_downlod_idx`;
    DROP TABLE IF EXISTS `catalog_product_index_price_downlod_tmp`;
    DROP TABLE IF EXISTS `catalog_product_index_price_final_idx`;
    DROP TABLE IF EXISTS `catalog_product_index_price_final_tmp`;
    DROP TABLE IF EXISTS `catalog_product_index_price_idx`;
    DROP TABLE IF EXISTS `catalog_product_index_price_opt_agr_idx`;
    DROP TABLE IF EXISTS `catalog_product_index_price_opt_agr_tmp`;
    DROP TABLE IF EXISTS `catalog_product_index_price_opt_idx`;
    DROP TABLE IF EXISTS `catalog_product_index_price_opt_tmp`;
    DROP TABLE IF EXISTS `catalog_product_index_price_tmp`;
    DROP TABLE IF EXISTS `catalog_product_index_tier_price`;
    DROP TABLE IF EXISTS `catalog_product_index_website`;
    DROP TABLE IF EXISTS `catalog_product_link`;
    DROP TABLE IF EXISTS `catalog_product_link_attribute`;
    DROP TABLE IF EXISTS `catalog_product_link_attribute_decimal`;
    DROP TABLE IF EXISTS `catalog_product_link_attribute_int`;
    DROP TABLE IF EXISTS `catalog_product_link_attribute_varchar`;
    DROP TABLE IF EXISTS `catalog_product_link_type`;
    DROP TABLE IF EXISTS `catalog_product_option`;
    DROP TABLE IF EXISTS `catalog_product_option_price`;
    DROP TABLE IF EXISTS `catalog_product_option_title`;
    DROP TABLE IF EXISTS `catalog_product_option_type_price`;
    DROP TABLE IF EXISTS `catalog_product_option_type_title`;
    DROP TABLE IF EXISTS `catalog_product_option_type_value`;
    DROP TABLE IF EXISTS `catalog_product_relation`;
    DROP TABLE IF EXISTS `catalog_product_super_attribute`;
    DROP TABLE IF EXISTS `catalog_product_super_attribute_label`;
    DROP TABLE IF EXISTS `catalog_product_super_attribute_pricing`;
    DROP TABLE IF EXISTS `catalog_product_super_link`;
    DROP TABLE IF EXISTS `catalog_product_website`;

    2a Parte: (apedas adicionados “;”)
    DELETE FROM `core_url_rewrite` WHERE category_id IN (select entity_id from catalog_category_entity);
    DELETE FROM `core_url_rewrite` WHERE product_id IN (select entity_id from catalog_product_entity);
    DELETE FROM `catalog_category_entity`;
    DELETE FROM `catalog_product_entity`;

    Passo 3:
    DROP TABLE IF EXISTS `eav_attribute_group`;
    DROP TABLE IF EXISTS `eav_attribute_label`;
    DROP TABLE IF EXISTS `eav_attribute_option`;
    DROP TABLE IF EXISTS `eav_attribute_option_value`;
    DROP TABLE IF EXISTS `eav_entity`;
    DROP TABLE IF EXISTS `eav_entity_attribute`;
    DROP TABLE IF EXISTS `eav_entity_datetime`;
    DROP TABLE IF EXISTS `eav_entity_decimal`;
    DROP TABLE IF EXISTS `eav_entity_int`;
    DROP TABLE IF EXISTS `eav_entity_store`;
    DROP TABLE IF EXISTS `eav_entity_text`;
    DROP TABLE IF EXISTS `eav_entity_varchar`;
    DROP TABLE IF EXISTS `eav_form_element`;
    DROP TABLE IF EXISTS `eav_form_fieldset`;
    DROP TABLE IF EXISTS `eav_form_fieldset_label`;
    DROP TABLE IF EXISTS `eav_form_type`;
    DROP TABLE IF EXISTS `eav_form_type_entity`;

    Responder

Enviar Comentário

© 2012 Powered By Wordpress, Deivison Arthur

Ir para cima