scratch_db_caps.py 518 B

12345678910111213141516
  1. import os
  2. from dotenv import load_dotenv
  3. load_dotenv("/root/Agent/.env")
  4. import psycopg2
  5. conn = psycopg2.connect(
  6. host=os.getenv('KNOWHUB_DB'),
  7. port=int(os.getenv('KNOWHUB_PORT', 5432)),
  8. user=os.getenv('KNOWHUB_USER'),
  9. password=os.getenv('KNOWHUB_PASSWORD'),
  10. database=os.getenv('KNOWHUB_DB_NAME')
  11. )
  12. cursor = conn.cursor()
  13. cursor.execute("SELECT capability_id, COUNT(*) FROM capability_knowledge GROUP BY capability_id ORDER BY COUNT(*) DESC LIMIT 10")
  14. for row in cursor.fetchall():
  15. print(row)