CI4 Baduk Basis Data adalah pustaka PHP yang dirancang untuk memfasilitasi cadangan basis data untuk aplikasi yang dibangun dengan CodeIgniter 4 dan kerangka kerja PHP lainnya. Ini juga dapat beroperasi dalam proyek PHP asli. Perpustakaan ini menyediakan cara mudah untuk membuat dump SQL dari database MySQL Anda.
Anda dapat menginstal pustaka ini melalui komposer. Jalankan perintah berikut:
composer require aaronmk44/ci4-db-backup Berikut adalah contoh cara menggunakan pustaka Ci4 Database Backup :
Sertakan File AutOLoad : Pastikan Anda menyertakan file Autoload Composer dalam skrip Anda.
Buat skrip cadangan :
<?php
require ' ./vendor/autoload.php ' ; // Autoload classes
use Ci4DbBackup Ci4DbBackup ;
( new Ci4DbBackup ([
' host ' => ' localhost ' ,
' username ' => ' root ' ,
' password ' => ''
]))-> backup ( ' test_db ' , ' path/to/backups ' );Dalam contoh ini:
Ci4DbBackup dipakai dengan detail koneksi database (host, nama pengguna, dan kata sandi).backup dipanggil dengan nama database ( test_db ) dan jalur di mana file cadangan harus disimpan.Untuk penggunaan dan opsi yang lebih maju, lihat dokumentasi.
__construct Menginisialisasi kelas Ci4DbBackup dengan detail koneksi database.
public function __construct( array $ dbConfig )host : Host Database (mis. localhost )username : Nama Pengguna Basis Datapassword : Kata Sandi DatabasebackupMembuat cadangan dari database yang ditentukan.
public function backup( string $ database , string $ backupPath )Proyek ini dilisensikan di bawah lisensi MIT. Lihat file lisensi untuk detailnya.
Kontribusi dipersilakan! Harap bayar repositori dan kirimkan permintaan tarik dengan perbaikan Anda.
https://dev.to/joemoses33/create-a-composer-package-how-to-29kn