O Backup de banco de dados CI4 é uma biblioteca PHP projetada para facilitar os backups do banco de dados para aplicativos criados com o CodeInger 4 e outras estruturas PHP. Também é capaz de operar no projeto PHP nativo. Esta biblioteca fornece uma maneira fácil de criar despejos SQL dos seus bancos de dados MySQL.
Você pode instalar esta biblioteca via compositor. Execute o seguinte comando:
composer require aaronmk44/ci4-db-backup Aqui está um exemplo de como usar a biblioteca Ci4 Database Backup :
Inclua o arquivo AUTOLOAD : Certifique -se de incluir o arquivo compositor automaticamente o seu script.
Crie um script de backup :
<?php
require ' ./vendor/autoload.php ' ; // Autoload classes
use Ci4DbBackup Ci4DbBackup ;
( new Ci4DbBackup ([
' host ' => ' localhost ' ,
' username ' => ' root ' ,
' password ' => ''
]))-> backup ( ' test_db ' , ' path/to/backups ' );Neste exemplo:
Ci4DbBackup é instanciada com detalhes de conexão do banco de dados (host, nome de usuário e senha).backup é chamado com o nome do banco de dados ( test_db ) e o caminho em que o arquivo de backup deve ser salvo.Para uso e opções mais avançados, consulte a documentação.
__construct Inicializa a classe Ci4DbBackup com detalhes de conexão do banco de dados.
public function __construct( array $ dbConfig )host : Host de banco de dados (por exemplo, localhost )username : nome de usuário do banco de dadospassword : senha do banco de dadosbackupCria um backup do banco de dados especificado.
public function backup( string $ database , string $ backupPath )Este projeto está licenciado sob a licença do MIT. Consulte o arquivo de licença para obter detalhes.
As contribuições são bem -vindas! Por favor, faça o repositório e envie uma solicitação de tração com suas melhorias.
https://dev.to/joemoses33/create-a-composer-package-ow-to-29kn