#!/usr/bin/env python3 """Update the About page hero section image URL in the database.""" import asyncio from sqlalchemy import text from database import async_engine async def update_hero_image(): """Update the hero section image_url in about_content table.""" image_url = "/uploads/media/aa5bcc15-3b1e-4ed8-8708-1a3dceb9494d.jpg" async with async_engine.begin() as conn: # Update the hero section image_url result = await conn.execute( text(""" UPDATE about_content SET image_url = :image_url, updated_at = NOW() WHERE section = 'hero' """), {"image_url": image_url} ) print(f"✅ Updated hero section image_url to: {image_url}") print(f" Rows affected: {result.rowcount}") # Verify the update verify = await conn.execute( text("SELECT section, image_url FROM about_content WHERE section = 'hero'") ) row = verify.fetchone() if row: print(f"✅ Verified - Section: {row[0]}, Image URL: {row[1]}") else: print("❌ No hero section found!") if __name__ == "__main__": asyncio.run(update_hero_image())