🔄 Starting database migration... ❌ Error executing statement: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'last_login_at' Statement: ALTER TABLE users ADD COLUMN last_login_at DATETIME... ❌ Error executing statement: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'email_verified' Statement: ALTER TABLE users ADD COLUMN email_verified BOOLEAN DEFAULT 0... ❌ Error executing statement: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'phone_verified' Statement: ALTER TABLE users ADD COLUMN phone_verified BOOLEAN DEFAULT 0... ✅ Executed: CREATE INDEX IF NOT EXISTS idx_users_phone ON user... ❌ Error executing statement: SQLSTATE[42000]: Syntax error or access violation: 1072 Key column 'country_code' doesn't exist in table Statement: CREATE INDEX IF NOT EXISTS idx_users_country ON users(country_code)... ✅ Executed: CREATE INDEX IF NOT EXISTS idx_transactions_user_t... ✅ Executed: CREATE INDEX IF NOT EXISTS idx_transactions_status... ❌ Error executing statement: SQLSTATE[42000]: Syntax error or access violation: 1072 Key column 'reference' doesn't exist in table Statement: CREATE INDEX IF NOT EXISTS idx_transactions_reference ON transactions(reference)... ✅ Executed: CREATE INDEX IF NOT EXISTS idx_payments_user_id ON... ✅ Executed: CREATE INDEX IF NOT EXISTS idx_payments_status ON ... ❌ Error executing statement: SQLSTATE[42000]: Syntax error or access violation: 1072 Key column 'reference' doesn't exist in table Statement: CREATE INDEX IF NOT EXISTS idx_payments_reference ON payments(reference)... ❌ Error executing statement: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'kakoexchange25_kakoexchange.crypto_wallets' doesn't exist Statement: CREATE INDEX IF NOT EXISTS idx_crypto_wallets_user_id ON crypto_wallets(user_id)... ❌ Error executing statement: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'kakoexchange25_kakoexchange.crypto_wallets' doesn't exist Statement: CREATE INDEX IF NOT EXISTS idx_crypto_wallets_currency_network ON crypto_wallets(currency, network)... ❌ Error executing statement: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'kakoexchange25_kakoexchange.crypto_transactions' doesn't exist Statement: CREATE INDEX IF NOT EXISTS idx_crypto_transactions_user_id ON crypto_transactions(user_id)... ❌ Error executing statement: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'kakoexchange25_kakoexchange.crypto_transactions' doesn't exist Statement: CREATE INDEX IF NOT EXISTS idx_crypto_transactions_status ON crypto_transactions(status)... ❌ Error executing statement: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'kakoexchange25_kakoexchange.crypto_transactions' doesn't exist Statement: CREATE INDEX IF NOT EXISTS idx_crypto_transactions_tx_hash ON crypto_transactions(tx_hash)... ✅ Executed: UPDATE transactions SET updated_at = CURRENT_TIMES... ✅ Executed: UPDATE payments SET updated_at = CURRENT_TIMESTAMP... 📊 Migration Summary: ✅ Successful statements: 7 ❌ Failed statements: 11 ⚠️ Migration completed with errors. Please review the errors above.