Laravel 13-இல் ஒரு Database Backup உருவாக்குவது எப்படி

Database backups உங்கள் தரவைப் பாதுகாக்கின்றன. உங்கள் வேலையைச் சேமிக்க உங்களுக்கு ஒரு நம்பகமான செயல்முறை தேவை. mysqldump பயன்படுத்தி Laravel 13-இல் ஒரு backup முறையை அமைக்க இந்த வழிமுறைகளைப் பின்பற்றவும்.

படி 1: உங்கள் mysqldump நிறுவலைச் சரிபார்க்கவும்

உங்கள் தரவை ஒரு SQL கோப்பாக ஏற்றுமதி செய்ய உங்களுக்கு mysqldump தேவை. உங்கள் terminal-இல் இந்த கட்டளையை இயக்கவும்:

mysqldump --version

பதிப்பு எண்ணைக் கண்டால், நீங்கள் தயாராக உள்ளீர்கள். பிழை ஏற்பட்டால், உங்கள் mysqldump.exe கோப்பைக் கண்டறியவும். Windows-இல், இது பெரும்பாலும் இங்கே இருக்கும்:

C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe

படி 2: ஒரு Artisan command-ஐ உருவாக்கவும்

உங்கள் backup பணியைச் செய்ய உங்களுக்கு ஒரு custom command தேவை. அதை உருவாக்க இந்த கட்டளையைப் பயன்படுத்தவும்:

php artisan make:command DatabaseBackup

இந்த கட்டளை cron job மூலம் உங்கள் backups-களைத் திட்டமிட (schedule) அனுமதிக்கிறது.

படி 3: தர்க்கத்தை (logic) செயல்படுத்துங்கள்

mysqldump utility-ஐத் தூண்டுவதற்கு உங்கள் புதிய command-க்குள் Symfony Process component-ஐப் பயன்படுத்தவும். இது உங்கள் tables மற்றும் records-களை ஏற்றுமதி செய்வதை தானியக்கமாக்குகிறது.

முழுமையான விளக்கம்: https://dev.to/mindwarezone/how-to-create-a-database-backup-in-laravel-13-2768

விருப்பமான கற்றல் சமூகம்: https://t.me/GyaanSetuAi