core/tests/components/recorder
J. Nick Koston c9abe76023
Use multiple indexed group-by queries to get start time states for MySQL (#138786)
* tweaks

* mysql

* mysql

* Update homeassistant/components/recorder/history/modern.py

* Update homeassistant/components/recorder/history/modern.py

* Update homeassistant/components/recorder/const.py

* Update homeassistant/components/recorder/statistics.py

* Apply suggestions from code review

* mysql

* mysql

* cover

* make sure db is fully init on old schema

* fixes

* fixes

* coverage

* coverage

* coverage

* s/slow_dependant_subquery/slow_dependent_subquery/g

* reword

* comment that callers are responsible for staying under the limit

* comment that callers are responsible for staying under the limit

* switch to kwargs

* reduce branching complexity

* split stats query

* preen

* split tests

* split tests
2025-03-02 15:13:06 +01:00
..
auto_repairs
table_managers
__init__.py
common.py Use multiple indexed group-by queries to get start time states for MySQL (#138786) 2025-03-02 15:13:06 +01:00
conftest.py Use multiple indexed group-by queries to get start time states for MySQL (#138786) 2025-03-02 15:13:06 +01:00
db_schema_0.py
db_schema_9.py
db_schema_16.py
db_schema_18.py
db_schema_22.py
db_schema_23.py
db_schema_23_with_newer_columns.py
db_schema_25.py
db_schema_28.py
db_schema_30.py
db_schema_32.py
db_schema_42.py
db_schema_43.py
test_backup.py Adjust recorder backup platform tests (#139492) 2025-02-28 11:44:58 +01:00
test_entity_registry.py
test_filters.py
test_filters_with_entityfilter.py
test_filters_with_entityfilter_schema_37.py Use multiple indexed group-by queries to get start time states for MySQL (#138786) 2025-03-02 15:13:06 +01:00
test_history.py Use multiple indexed group-by queries to get start time states for MySQL (#138786) 2025-03-02 15:13:06 +01:00
test_history_db_schema_32.py Use multiple indexed group-by queries to get start time states for MySQL (#138786) 2025-03-02 15:13:06 +01:00
test_history_db_schema_42.py Use multiple indexed group-by queries to get start time states for MySQL (#138786) 2025-03-02 15:13:06 +01:00
test_init.py
test_migrate.py
test_migration_from_schema_32.py Fix minimum schema version to run event_id_post_migration (#139014) 2025-02-22 15:39:12 -05:00
test_migration_run_time_migrations_remember.py Fix minimum schema version to run event_id_post_migration (#139014) 2025-02-22 15:39:12 -05:00
test_models.py
test_models_legacy.py
test_pool.py
test_purge.py
test_purge_v32_schema.py Use multiple indexed group-by queries to get start time states for MySQL (#138786) 2025-03-02 15:13:06 +01:00
test_statistics.py Use multiple indexed group-by queries to get start time states for MySQL (#138786) 2025-03-02 15:13:06 +01:00
test_statistics_v23_migration.py
test_system_health.py
test_util.py Use multiple indexed group-by queries to get start time states for MySQL (#138786) 2025-03-02 15:13:06 +01:00
test_v32_migration.py
test_websocket_api.py Add default_db_url flag to WS command recorder/info (#139333) 2025-02-26 14:09:38 +01:00