File size: 761 Bytes
bcf46c3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import psycopg2

# Try direct connection with user "postgres" on port 5432
DIRECT_URL = "postgresql://postgres:9876607718Ppp@db.xxmvhvxeglsjbewlouqg.supabase.co:5432/postgres"
print("Trying direct connection (postgres/5432)...")
try:
    conn = psycopg2.connect(DIRECT_URL)
    print("Success!")
    conn.close()
except Exception as e:
    print("Failed:", e)

# Try pooler connection with sslmode='require'
POOLER_URL_SSL = "postgresql://postgres.xxmvhvxeglsjbewlouqg:9876607718Ppp@aws-0-ap-southeast-1.pooler.supabase.com:6543/postgres?sslmode=require"
print("\nTrying pooler connection with sslmode=require...")
try:
    conn = psycopg2.connect(POOLER_URL_SSL)
    print("Success!")
    conn.close()
except Exception as e:
    print("Failed pooler ssl:", e)