| 12345678910111213141516171819202122232425262728 |
- #!/usr/bin/env python3
- import os
- import psycopg2
- from dotenv import load_dotenv
- load_dotenv()
- conn = psycopg2.connect(
- host=os.getenv('KNOWHUB_DB'),
- port=int(os.getenv('KNOWHUB_PORT', 5432)),
- user=os.getenv('KNOWHUB_USER'),
- password=os.getenv('KNOWHUB_PASSWORD'),
- database=os.getenv('KNOWHUB_DB_NAME')
- )
- cursor = conn.cursor()
- # 查看fastann的函数和操作符
- cursor.execute("""
- SELECT proname, prosrc FROM pg_proc
- WHERE proname LIKE '%fastann%' OR proname LIKE '%ann%'
- LIMIT 20;
- """)
- print("fastann相关函数:")
- for row in cursor.fetchall():
- print(f" {row[0]}")
- cursor.close()
- conn.close()
|