Observações: 1. Os pedidos de Caruaru no banco de dados importar somente apartir do pedido 2728. 2. Os pedidos de Santa Cruz no banco de dados WEB começam apartir do pedido 2728, tudo que estiver acima como loja1 deve ser removido. 3. Todas as lojas irão ter uma contagem do número do pedido diferente 4. O campo de ligação dos pedidos com o subpedidosvenda continuará sendo o ID(autoincremento), mas pra o cliente o número do pedido será pedido_id 5. Após a importação os pedidos devem ser atualizados para os novos clientes baseados na loja_id 6. Parcelaspedidosvenda cheques devolvidos não tem o loja_id, tem que lançar o loja_id em todos que são da loja_id=2, o resto vai para loja_id=1 Migração Caruaru: 1. Rodar migrações para criar o campo pedidos_id na tabela pedidosvenda(php artisan migrate) 2. Excluir todos os pedidos na Web com ID acima de 2728 da loja = 1. delete from pedidosvenda where loja_id = 1 and id > 2728; delete from subpedidosvenda where loja_id = 1 and pedido > 2728; 3. Copiar todos os IDs da tabela pedidosvenda para pedido_id update pedidosvenda set pedido_id = id 4. Rodar importação dos pedidosvenda de Caruaru com "where numero > 2728". 5. Rodar importação dos subpedidosvendas de Caruaru com "where pedido > 2728" 6. Apagar os parcelaspedidosvenda errados delete from parcelaspedidosvenda where loja_id = 1 and id > 6918; 7. Atualizar o loja_id=2 em Parcelaspedidosvenda onde id > 6918 e loja_id=1 onde id <= 6918 (TEM QUE PRESTAR A ATENÇÃO) update parcelaspedidosvenda set loja_id = 2 where id > 6918; update parcelaspedidosvenda set loja_id = 1 where id <= 6918; 8. Rodar importação dos parcelaspedidosvenda de Caruaru com "where chave > 6918" com loja_id=1 9. Atualizar chave_old em parcelaspedidosvenda update parcelaspedidosvenda set chave_old = id where chave_old is null; 10. Rodar importação das contasreceber de Caruaru apartir da Chave > 8462 11. Rodar importação das baixas com "where id > 506" 12. Rodar importação das baixasdocs com "where id > 1115" 13. Atualizar as tabelas: baixasdocs, contasreceber. select atualizarPagamentos(id_old) from baixas where id_old is not null; -- select id from baixas where id_old = 686; update contasreceber set baixaid = (select id from baixas where id_old = 686) where baixaid_old = 686; update baixasdocs set baixa_id = (select id from baixas where id_old = 686) where baixa_id_old = 686; update baixasdocs set parcelapedido_id = (select id from parcelaspedidosvenda where chave_old = baixasdocs.parcelapedidoid_old and loja_id = 1) where baixa_id_old = 686; 14. Rodar importação movimentoestoque where numero >= 745 15. Rodar importação submovimentoestoque where me >= 745 16. Atualizar os submovimentoestoque com os novos ids de movimentoestoque; update submovimentoestoque s set movimento_id = (select id from movimentoestoque where numero_old = s.numero_old) where s.numero_old is not null; 17. Atualizar devolucoes com loja_id = 1 where loja_id is null update devolucoes set loja_id = 1 where loja_id is null; update subdevolucoes set loja_id = 1 where loja_id is null; 18. Rodar importação devolucoes where numero > 51 19. Rodar importação subdevolucoes where me > 51 20. Atualizar os submovimentoestoque com os novos ids de movimentoestoque; update subdevolucoes s set numero = (select id from devolucoes where numero_old = s.numero_old) where s.numero_old is not null; 21. Rodar importação de cheques where chave >= 6369 22. Rodar importação de produtos where natural > 1933 23. Remover chave única do código do cliente ALTER TABLE `clientes` DROP INDEX `Codigo`, ADD INDEX `Codigo` (`Codigo`); 24. Rodar importação de clientes where codigo > 526 25. Descobrir os clientes novos da loja = 2 e os cliente novos da loja = 1 select codigo, nome from clientes where codigo > 526; 26. Mudar os códigos da Loja 1 para novos códigos 27. Atualizar pedidosvenda, parcelaspedidosvenda e contasreceber para os novos códigos