""" Check if the tables were created in the database """ from sqlalchemy import inspect from src.core.database import engine def check_tables(): """ Check what tables exist in the database """ print("Checking database tables...") # Create an inspector inspector = inspect(engine) # Get table names table_names = inspector.get_table_names() print(f"Tables found in database: {table_names}") if table_names: for table_name in table_names: print(f"\nColumns in '{table_name}' table:") columns = inspector.get_columns(table_name) for col in columns: print(f" - {col['name']} ({col['type']}) {col['nullable'] and 'NULL' or 'NOT NULL'}") else: print("❌ No tables found in the database") if __name__ == "__main__": check_tables()