initial commit

This commit is contained in:
2026-06-25 13:03:45 +06:00
commit 4589f4a8d0
3229 changed files with 941958 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
Backup Commands
========================
1. command: console\cakce Backup generateAccessInfo
Run it only once to generate accessinfo for records before 25 february 2018
2. command: console\cake Backup shiftExpiredRecords
Run it in every hours once
This method generates records into the table expired_records and delete all records fron access info
3. command: console\cake Backup initiateBackup
Run it in every six hours once
This method scan expire_records table and shift records to backup tables;
After taking backup, it delete records from expire_records table.
4. Command : console\cake Backup backupSingleExpense
This method shifts and backup single expense from live tables to backup tables in the production database.
5. command: console\cake Backup archieveSingleItem
Run it to archieve a sinle expense
This method shifts one single expense from backup tables(live db) to archieve database
Restore Commands
==========================
1. Command: console\cake Restore restoreSingleExpense
For restoring a single item
This methods first tries to restore single expense from backup tables to live tables. If there
is no such expense in backup table, it tries to restore from archieve database to live database.
If the expense is already exist in live tables, it does not do anything.