1.0.343.verify.sql 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  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_smart_ops_kpi_target_config';
  5. SELECT CASE WHEN COUNT(*) = 1 THEN 1 ELSE 0 END AS ok
  6. FROM information_schema.STATISTICS
  7. WHERE TABLE_SCHEMA = DATABASE()
  8. AND TABLE_NAME = 'ado_smart_ops_kpi_target_config'
  9. AND INDEX_NAME = 'uk_kpi_target_start'
  10. AND NON_UNIQUE = 0;
  11. SELECT CASE WHEN COUNT(*) >= 1 THEN 1 ELSE 0 END AS ok
  12. FROM information_schema.STATISTICS
  13. WHERE TABLE_SCHEMA = DATABASE()
  14. AND TABLE_NAME = 'ado_smart_ops_kpi_target_config'
  15. AND INDEX_NAME = 'ix_kpi_target_resolve';
  16. SELECT CASE WHEN COUNT(*) = 4 THEN 1 ELSE 0 END AS ok
  17. FROM information_schema.COLUMNS
  18. WHERE TABLE_SCHEMA = DATABASE()
  19. AND TABLE_NAME IN ('ado_s9_kpi_value_l1_day','ado_s9_kpi_value_l2_day','ado_s9_kpi_value_l3_day','ado_s9_kpi_value_l4_day')
  20. AND COLUMN_NAME = 'target_config_id';
  21. SELECT CASE WHEN COUNT(*) = 3 THEN 1 ELSE 0 END AS ok
  22. FROM information_schema.TABLES
  23. WHERE TABLE_SCHEMA = DATABASE()
  24. AND TABLE_NAME IN ('mdp_file_import_batch','mdp_file_import_row','mdp_file_import_error');
  25. SELECT CASE WHEN COUNT(*) = 2 THEN 1 ELSE 0 END AS ok
  26. FROM information_schema.COLUMNS
  27. WHERE TABLE_SCHEMA = DATABASE()
  28. AND TABLE_NAME = 'mdp_entity'
  29. AND COLUMN_NAME IN ('file_config_json','is_public_template');