iKhokha Migration SQL
This folder contains SQL migration files to add iKhokha/provider metadata to the payments table and to migrate legacy efts records.
Order to run:
- Backup your database (mysqldump or preferred tool).
- Apply
001_add_payment_columns.sqlon staging and verify schema changes. - (Optional) Apply
002_migrate_efts_to_payments.sqlto copy legacyeftsintopayments.
Commands (example using MySQL client):
mysql -u dbuser -p databasename < scripts/ikhokha_migrations/001_add_payment_columns.sql
mysql -u dbuser -p databasename < scripts/ikhokha_migrations/002_migrate_efts_to_payments.sql
Notes:
- Always test on staging before running in production.
provider_responseis a JSON column used to store raw provider responses for audit.- If you prefer not to migrate
efts, skip step 3 and keep legacy POP handling.