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