Skip to content

diegosampaio/syncdatabase

Repository files navigation

Projeto desenvolvido em Laravel e PHP8, tem como objetivo principal comparar duas tabelas iguais em servidores diferentes.

Suponha que você tenha migrado um banco de dados de servidor e por alguma razão os dados não tenham sido sincronizados corretamente! Este projeto te ajuda a comparar a tabela do servidor antigo com o servidor novo.

Basta configurar suas conexões na .env

DB_CONNECTION=mysql
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=

DB_CONNECTION=mysql_old
DB_OLD_HOST=
DB_OLD_PORT=
DB_OLD_DATABASE=
DB_OLD_USERNAME=
DB_OLD_PASSWORD=

Onde DB_CONNECTION=mysql refere-se a base atual e a DB_CONNECTION=mysql_old refere-se a conexão da base anterior.

Após realizar a instalação do projeto (basta instalar como um projeto Laravel qualquer), basta rodar via terminal o seguinte comando:

php artisan data:compare {name_table}

Onde {name_table} refere-se ao nome da tabela que você deseja comparar.

About

Projeto de sincronização de banco de dados.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published