verify_tenant_job.py 766 B

1234567891011121314151617181920212223
  1. # -*- coding: utf-8 -*-
  2. import pymysql
  3. conn = pymysql.connect(
  4. host='cq-cdb-8fjmemkb.sql.tencentcdb.com',
  5. port=27220,
  6. user='root',
  7. password='Ylrz_1q2w3e4r5t6y',
  8. database='ylrz_saas_tenant_1',
  9. charset='utf8mb4',
  10. )
  11. cur = conn.cursor()
  12. cur.execute("SELECT job_id, job_name, job_group, invoke_target, cron_expression, status, remark FROM sys_job WHERE remark LIKE 'TENANT_SYNC:%'")
  13. rows = cur.fetchall()
  14. print('=== tenant DB sys_job (TENANT_SYNC) ===')
  15. for r in rows:
  16. print(f' job_id={r[0]}, name={r[1]}, group={r[2]}, target={r[3]}, cron={r[4]}, status={r[5]}, remark={r[6]}')
  17. cur.execute("SELECT COUNT(*) FROM sys_job WHERE remark LIKE 'TENANT_SYNC:%'")
  18. cnt = cur.fetchone()
  19. print(f'\nTotal TENANT_SYNC records: {cnt[0]}')
  20. conn.close()