Skip to content

Commit a9b8993

Browse files
committed
Create test_db_connection.py
1 parent 4f22a9b commit a9b8993

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

app/test_db_connection.py

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
2+
from dotenv import load_dotenv
3+
import os
4+
import psycopg2
5+
6+
# Load .env file
7+
load_dotenv()
8+
9+
# Load environment variables
10+
db_host = os.getenv('DB_HOST')
11+
db_port = os.getenv('DB_PORT', '5432')
12+
db_name = os.getenv('DB_NAME')
13+
db_user = os.getenv('DB_USER')
14+
db_password = os.getenv('DB_PASSWORD')
15+
16+
print("Attempting connection with:")
17+
print(f"Host: {db_host}")
18+
print(f"Port: {db_port}")
19+
print(f"Database: {db_name}")
20+
print(f"User: {db_user}")
21+
22+
try:
23+
conn = psycopg2.connect(
24+
host=db_host,
25+
port=db_port,
26+
dbname=db_name,
27+
user=db_user,
28+
password=db_password
29+
)
30+
print("Connection successful!")
31+
conn.close()
32+
except Exception as e:
33+
print(f"Connection failed: {e}")

0 commit comments

Comments
 (0)