duc08042006 commited on
Commit
96b8f49
·
unverified ·
1 Parent(s): 525c11d

Delete scripts/test_supabase.py

Browse files
Files changed (1) hide show
  1. scripts/test_supabase.py +0 -48
scripts/test_supabase.py DELETED
@@ -1,48 +0,0 @@
1
- import sys
2
- import os
3
- from dotenv import load_dotenv
4
-
5
- # Nạp file .env trực tiếp để tránh import các thư viện nặng (như torch/huggingface)
6
- load_dotenv()
7
- SUPABASE_DATABASE_URL = os.getenv("SUPABASE_DATABASE_URL")
8
- if SUPABASE_DATABASE_URL:
9
- SUPABASE_DATABASE_URL = SUPABASE_DATABASE_URL.strip().replace('\r', '').replace('\n', '')
10
-
11
- def test_connection():
12
- print("--- KIỂM TRA KẾT NỐI SUPABASE DATABASE ---")
13
- if not SUPABASE_DATABASE_URL:
14
- print("[LỖI] Biến môi trường SUPABASE_DATABASE_URL chưa được thiết lập hoặc chưa được nạp.")
15
- sys.exit(1)
16
-
17
- print(f"URL cơ sở dữ liệu: {SUPABASE_DATABASE_URL}")
18
- print("Đang kết nối tới Supabase...")
19
-
20
- try:
21
- from sqlalchemy import create_engine, text
22
-
23
- # Tạo engine kết nối
24
- engine = create_engine(SUPABASE_DATABASE_URL)
25
-
26
- # Thử thực thi câu lệnh SQL đơn giản
27
- with engine.connect() as conn:
28
- result = conn.execute(text("SELECT version();"))
29
- row = result.fetchone()
30
- print("[THÀNH CÔNG] Đã kết nối tới PostgreSQL Supabase!")
31
- print(f"Phiên bản PostgreSQL: {row[0]}")
32
-
33
- # Thử nghiệm truy vấn bảng chat_history nếu có
34
- try:
35
- table_check = conn.execute(text("SELECT count(*) FROM chat_history;"))
36
- print(f"[THÔNG TIN] Bảng chat_history đã tồn tại. Số bản ghi hiện tại: {table_check.fetchone()[0]}")
37
- except Exception as e_table:
38
- print(f"[THÔNG TIN] Bảng chat_history chưa tồn tại hoặc chưa thể đọc ({e_table}). Nó sẽ tự động được tạo khi chạy chatbot.")
39
-
40
- except Exception as e:
41
- print(f"[LỖI] Kết nối thất bại: {e}")
42
- print("\nGợi ý khắc phục:")
43
- print("1. Kiểm tra lại thông tin mật khẩu và tên host trong file .env")
44
- print("2. Đảm bảo mật khẩu của bạn đã được URL-encode nếu chứa ký tự đặc biệt (ví dụ: @ thành %40)")
45
- sys.exit(1)
46
-
47
- if __name__ == "__main__":
48
- test_connection()