การสำรองฐานข้อมูล CI4 เป็นไลบรารี PHP ที่ออกแบบมาเพื่ออำนวยความสะดวกในการสำรองข้อมูลฐานข้อมูลสำหรับแอปพลิเคชันที่สร้างด้วย CodeIgniter 4 และเฟรมเวิร์ก PHP อื่น ๆ สามารถทำงานในโครงการ PHP ดั้งเดิมได้เช่นกัน ไลบรารีนี้ให้วิธีง่ายๆในการสร้างฐานข้อมูล MySQL ของคุณ
คุณสามารถติดตั้งไลบรารีนี้ผ่านนักแต่งเพลง เรียกใช้คำสั่งต่อไปนี้:
composer require aaronmk44/ci4-db-backup นี่คือตัวอย่างของวิธีการใช้ไลบรารี Ci4 Database Backup :
รวมไฟล์ AutoLoad : ตรวจสอบให้แน่ใจว่าคุณรวมไฟล์ 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-how-to-back-to-29kn