1.0.347.verify.sql 889 B

123456789101112131415161718192021
  1. SELECT CASE WHEN COUNT(*) = 1 THEN 1 ELSE 0 END AS ok
  2. FROM information_schema.TABLES
  3. WHERE TABLE_SCHEMA = DATABASE()
  4. AND TABLE_NAME = 'ado_module_dashboard_rebuild_job';
  5. SELECT CASE WHEN COUNT(*) = 1 THEN 1 ELSE 0 END AS ok
  6. FROM information_schema.TABLES
  7. WHERE TABLE_SCHEMA = DATABASE()
  8. AND TABLE_NAME = 'ado_mdp_rebuild_lock';
  9. SELECT CASE WHEN COUNT(DISTINCT INDEX_NAME) = 3 THEN 1 ELSE 0 END AS ok
  10. FROM information_schema.STATISTICS
  11. WHERE TABLE_SCHEMA = DATABASE()
  12. AND TABLE_NAME = 'ado_module_dashboard_rebuild_job'
  13. AND INDEX_NAME IN ('ix_mdp_rebuild_scope','ix_mdp_rebuild_status','ix_mdp_rebuild_heartbeat');
  14. SELECT CASE WHEN COUNT(DISTINCT INDEX_NAME) = 2 THEN 1 ELSE 0 END AS ok
  15. FROM information_schema.STATISTICS
  16. WHERE TABLE_SCHEMA = DATABASE()
  17. AND TABLE_NAME = 'ado_mdp_rebuild_lock'
  18. AND INDEX_NAME IN ('ix_mdp_rebuild_lock_scope','ix_mdp_rebuild_lock_heartbeat');