import os import psycopg2 from dotenv import load_dotenv load_dotenv() def test_conn(): print("Testing connection to:", os.getenv("DB_HOST")) try: conn = psycopg2.connect( host=os.getenv("DB_HOST"), port=os.getenv("DB_PORT"), database=os.getenv("DB_NAME"), user=os.getenv("DB_USER"), password=os.getenv("DB_PASSWORD"), connect_timeout=5 ) print("Connection successful!") conn.close() except Exception as e: print(f"Connection failed: {e}") if __name__ == "__main__": test_conn()