ci4 db backup
Release 3
CI4 Database Backup은 Codeigniter 4 및 기타 PHP 프레임 워크로 구축 된 응용 프로그램의 데이터베이스 백업을 용이하게하도록 설계된 PHP 라이브러리입니다. 기본 PHP 프로젝트에서도 운영 할 수 있습니다. 이 라이브러리는 MySQL 데이터베이스의 SQL 덤프를 쉽게 만들 수있는 방법을 제공합니다.
작곡가를 통해이 라이브러리를 설치할 수 있습니다. 다음 명령을 실행하십시오.
composer require aaronmk44/ci4-db-backup 다음은 Ci4 Database Backup 라이브러리를 사용하는 방법의 예입니다.
자동로드 파일 포함 : 스크립트에 Composer Autoload 파일을 포함시켜야합니다.
백업 스크립트 만들기 :
<?php
require ' ./vendor/autoload.php ' ; // Autoload classes
use Ci4DbBackup Ci4DbBackup ;
( new Ci4DbBackup ([
' host ' => ' localhost ' ,
' username ' => ' root ' ,
' password ' => ''
]))-> backup ( ' test_db ' , ' path/to/backups ' );이 예에서 :
Ci4DbBackup 클래스는 데이터베이스 연결 세부 정보 (호스트, 사용자 이름 및 비밀번호)와 함께 인스턴스화됩니다.backup 방법은 데이터베이스 이름 ( test_db )과 백업 파일을 저장 해야하는 경로로 호출됩니다.보다 고급 사용 및 옵션은 문서를 참조하십시오.
__construct 데이터베이스 연결 세부 정보로 Ci4DbBackup 클래스를 초기화합니다.
public function __construct( array $ dbConfig )host : 데이터베이스 호스트 (예 : localhost )username : 데이터베이스 사용자 이름password : 데이터베이스 비밀번호backup지정된 데이터베이스의 백업을 만듭니다.
public function backup( string $ database , string $ backupPath )이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.
기부금을 환영합니다! 저장소를 포크하고 개선 사항으로 풀 요청을 제출하십시오.
https://dev.to/joemoses33/create-a-composer-package-to-29kn