{"success":true,"logs":["Starting automatic database migrations...","Auto-migration: Column 'platform' already exists in table 'payments'.","Auto-migration: Column 'platform' already exists in table 'payment_intents'.","Auto-migration: Table 'old_gold_deposits' verified/created successfully.","Auto-migration: Table 'tickets' verified/created successfully.","Auto-migration: Table 'referral_rewards' verified/created successfully.","Auto-migration: Table 'point_redemptions' verified/created successfully.","Auto-migration: Table 'referral_configs' verified/created successfully.","Auto-migration: Table 'posters' verified/created successfully.","Auto-migration: Table 'intro_screens' verified/created successfully.","Auto-migration: Table 'collections' verified/created successfully.","Auto-migration: Table 'about' verified/created successfully.","Auto-migration: Converted 'policies' table character set to utf8mb4.","Auto-migration: Modified column 'title_ta' to ensure utf8mb4 charset.","Auto-migration: Modified column 'subtitle_ta' to ensure utf8mb4 charset.","Auto-migration: Modified column 'description_ta' to ensure utf8mb4 charset.","Auto-migration: Modified column 'title_te' to ensure utf8mb4 charset.","Auto-migration: Modified column 'subtitle_te' to ensure utf8mb4 charset.","Auto-migration: Modified column 'description_te' to ensure utf8mb4 charset.","Auto-migration: Modified column 'title_hi' to ensure utf8mb4 charset.","Auto-migration: Modified column 'subtitle_hi' to ensure utf8mb4 charset.","Auto-migration: Modified column 'description_hi' to ensure utf8mb4 charset.","Auto-migration: Modified column 'title_mal' to ensure utf8mb4 charset.","Auto-migration: Modified column 'subtitle_mal' to ensure utf8mb4 charset.","Auto-migration: Modified column 'description_mal' to ensure utf8mb4 charset.","Auto-migration: Table 'lucky_draws' verified/created.","Auto-migration: Table 'lucky_draw_prizes' verified/created.","Auto-migration: Table 'lucky_draw_winners_preplan' verified/created with foreign key.","Auto-migration: Table 'lucky_draw_winners' verified/created with foreign key.","Auto-migration: Table 'app_events' verified/created successfully.","Auto-migration: Index 'idx_app_events_user_id' already exists on 'app_events'.","Auto-migration: Index 'idx_app_events_created_at' already exists on 'app_events'.","Auto-migration: Table 'payout_claims' verified/created successfully.","Auto-migration: Column 'hierarchy_level' already exists in table 'roles'.","Auto-migration: Default roles and hierarchy levels seeded/updated successfully.","Auto-migration: Column 'allow_multi_branch' already exists in table 'adminuser'.","Auto-migration: Table 'admin_branches' verified/created successfully.","Auto-migration: Seeding CRUD permissions...","Auto-migration: CRUD permissions seeded and auto-assigned to Super Admin and Admin.","Auto-migration: Cleaned up developer user from database tables to prevent duplicate counts.","Auto-migration: Table 'lucky_draw_groups' verified/created successfully.","Auto-migration: Table 'lucky_draw_group_members' verified/created successfully.","Auto-migration: Migrated existing prizes, preplans, and winners to reference new group_ids.","Auto-migration: Table 'policies' verified/created successfully.","Auto-migration: Policy 'advance_booking_terms' already exists and is fully translated.","Auto-migration: Policy 'bill_payment_terms' already exists and is fully translated.","Auto-migration: Policy 'old_gold_terms' already exists and is fully translated.","Auto-migration: Table 'advance_booking_config' verified/created successfully.","Auto-migration: Table 'campaign_groups' verified/created successfully.","Auto-migration: Table 'campaign_assignments' verified/created successfully.","Auto-migration: Table 'lucky_draw_tickets' verified/created successfully.","Auto-migration: Back-populated role_id for existing employees.","Auto-migration: Table 'referral_investment_configs' verified/created successfully.","Auto-migration: Table 'menus' verified/created successfully.","Auto-migration: Table 'role_menu_access' verified/created successfully.","Auto-migration: Seeding default menus for Branch Manager (role_id = 5)...","Auto-migration: Seeded default menus for Branch Manager successfully.","Auto-migration: Seeding default menus for Sales Executive (role_id = 2)...","Auto-migration: Seeded default menus for Sales Executive successfully.","Auto-migration: Seeding default permissions for Branch Manager (role_id = 5)...","Auto-migration: Seeded default permissions for Branch Manager successfully.","Auto-migration: Seeding default permissions for Sales Executive (role_id = 2)...","Auto-migration: Seeded default permissions for Sales Executive successfully.","Auto-migration: Consolidating Reports menu items...","Auto-migration: Consolidated Reports menu items successfully.","Auto-migration: Checking and adding 'payout-claims' menu item...","Auto-migration: Granted access to 'payout-claims' menu for Admin, Super Admin, and Branch Manager.","Auto-migration: Adding database indexes for analytics tables...","Auto-migration: Index 'idx_users_branch_created' already exists on table 'users'.","Auto-migration: Index 'idx_investments_analytics' already exists on table 'investments'.","Auto-migration: Index 'idx_payments_analytics' already exists on table 'payments'.","Auto-migration: Index 'idx_transactions_analytics' already exists on table 'transactions'.","Auto-migration: Dropping legacy unused table 'billPayments'...","Auto-migration: Dropped table 'billPayments' successfully (or it did not exist).","Auto-migration: Checking and adding 'otp-verification' menu item...","Auto-migration: Granted access to 'otp-verification' menu for Admin, Super Admin, and Branch Manager.","Auto-migration: Creating/verifying 'system_settings' table...","Auto-migration: Table 'system_settings' verified/created successfully.","Auto-migration: Checking and adding 'developer-settings' menu item...","Auto-migration: Granted access to 'developer-settings' menu for Admin and Super Admin.","Auto-migration: Cleaning up duplicate payments and transactions...","Auto-migration: Checking and repairing stranded investments...","ERROR: Auto-migration: Failed repair_stranded_investments: Incorrect DATE value: '0000-00-00'","Auto-migration: Repaired 0 historical transactions with missing accountNumber.","Auto-migration: Index 'idx_payments_date_status' already exists on table 'payments'.","Auto-migration: Index 'idx_investments_created_status' already exists on table 'investments'.","Auto-migration: Index 'idx_transactions_date_status' already exists on table 'transactions'.","Auto-migration: Index 'idx_bills_date' already exists on table 'bills'.","Auto-migration: Index 'idx_bookings_created' already exists on table 'advanceBookings'.","Auto-migration: Index 'idx_old_gold_date' already exists on table 'old_gold_deposits'.","Auto-migration: Index 'idx_tickets_created_status' already exists on table 'tickets'.","Auto-migration: Column 'deactivated_by' already exists in table 'investments'.","Auto-migration: Column 'deactivated_at' already exists in table 'investments'.","Auto-migration: Column 'deactivation_reason' already exists in table 'investments'.","Auto-migration: Column 'bypassToPayment' already exists in table 'app_visible_pages'.","Auto-migration: Column 'shortKyc' already exists in table 'app_visible_pages'.","Auto-migration: Table 'deactivated_users_archive' verified/created successfully.","Auto-migration: Column 'showDashboardAfterLogin' already exists in table 'app_visible_pages'.","Auto-migration: Table 'notification_templates' verified/created successfully.","Auto-migration: Deleted menu 'chit' if existed.","Auto-migration: Deleted menu 'schemes-info' if existed.","Auto-migration: Deleted menu 'collection-status' if existed.","Auto-migration: Updated collections menu title to 'Payments'.","Auto-migration: Moved menu 'recycle-bin' to 'developer-access-only' group.","Auto-migration: Moved menu 'app-version' to 'developer-access-only' group.","Auto-migration: Moved menu 'app-events' to 'developer-access-only' group.","Auto-migration: Moved menu 'app-visual-status' to 'developer-access-only' group.","Auto-migration: Changed column 'platform' default to 'manual' in 'users' table.","Auto-migration: Table 'app_config' created or verified.","Auto-migration: Cleaned up unwanted config keys 'support' and 'featureFlags'.","Auto-migration: Cleaned up 'urls' config data.","Auto-migration: Cleaned up 'theme' config data.","Auto-migration: Column 'filter_min_amount' already exists in 'lucky_draw_groups'.","Auto-migration: Column 'filter_max_amount' already exists in 'lucky_draw_groups'.","Auto-migration: Column 'filter_payment_start_date' already exists in 'lucky_draw_groups'.","Auto-migration: Column 'filter_payment_end_date' already exists in 'lucky_draw_groups'.","Auto-migration: Table 'cron_jobs' and 'cron_logs' verified/created successfully.","Auto-migration: Added/Updated 'cron-management' under 'developer-access-only' in 'menus' table.","Auto-migration: Granted 'cron-management' menu access to all roles in 'role_menu_access'.","Auto-migration: Modified status enum on 'bills' table to include 'CANCELLED'.","Auto-migration: Table 'scheme_hybrid_configs' verified/created successfully.","Auto-migration: 'sms_templates' table verified/created.","Database migrations finished."]}