|
| None | homeassistant.components.recorder.migration._add_columns (Callable[[], Session] session_maker, str table_name, list[str] columns_def) |
| |
| None | homeassistant.components.recorder.migration._add_constraint (Callable[[], Session] session_maker, AddConstraint add_constraint, str table, str column) |
| |
| None | homeassistant.components.recorder.migration._apply_update (Recorder instance, HomeAssistant hass, Engine engine, Callable[[], Session] session_maker, int new_version, int old_version) |
| |
| bytes|None | homeassistant.components.recorder.migration._context_id_to_bytes (str|None context_id) |
| |
| None | homeassistant.components.recorder.migration._correct_table_character_set_and_collation (str table, Callable[[], Session] session_maker) |
| |
| None | homeassistant.components.recorder.migration._create_index (Callable[[], Session] session_maker, str table_name, str index_name) |
| |
| None | homeassistant.components.recorder.migration._delete_foreign_key_violations (Callable[[], Session] session_maker, Engine engine, str table, str column, str foreign_table, str foreign_column) |
| |
| None | homeassistant.components.recorder.migration._drop_foreign_key_constraints (Callable[[], Session] session_maker, Engine engine, str table, str column) |
| |
| None | homeassistant.components.recorder.migration._drop_index (Callable[[], Session] session_maker, str table_name, str index_name, bool|None quiet=None) |
| |
| bool | homeassistant.components.recorder.migration._execute_or_collect_error (Callable[[], Session] session_maker, str query, list[str] errors) |
| |
| set[str] | homeassistant.components.recorder.migration._find_schema_errors (HomeAssistant hass, Recorder instance, Callable[[], Session] session_maker) |
| |
| bytes | homeassistant.components.recorder.migration._generate_ulid_bytes_at_time (float|None timestamp) |
| |
| dict[str, int] | homeassistant.components.recorder.migration._get_migration_changes (Session session) |
| |
| int|None | homeassistant.components.recorder.migration._get_schema_version (Session session) |
| |
| bool | homeassistant.components.recorder.migration._initialize_database (Session session) |
| |
| None | homeassistant.components.recorder.migration._mark_migration_done (Session session, type[BaseMigration] migration) |
| |
| None | homeassistant.components.recorder.migration._migrate_columns_to_timestamp (Recorder instance, Callable[[], Session] session_maker, Engine engine) |
| |
| SchemaValidationStatus | homeassistant.components.recorder.migration._migrate_schema (Recorder instance, HomeAssistant hass, Engine engine, Callable[[], Session] session_maker, SchemaValidationStatus schema_status, int end_version) |
| |
| None | homeassistant.components.recorder.migration._migrate_statistics_columns_to_timestamp (Recorder instance, Callable[[], Session] session_maker, Engine engine) |
| |
| None | homeassistant.components.recorder.migration._migrate_statistics_columns_to_timestamp_one_by_one (Recorder instance, Callable[[], Session] session_maker) |
| |
| None | homeassistant.components.recorder.migration._migrate_statistics_columns_to_timestamp_removing_duplicates (HomeAssistant hass, Recorder instance, Callable[[], Session] session_maker, Engine engine) |
| |
| None | homeassistant.components.recorder.migration._modify_columns (Callable[[], Session] session_maker, Engine engine, str table_name, list[str] columns_def) |
| |
| None | homeassistant.components.recorder.migration._restore_foreign_key_constraints (Callable[[], Session] session_maker, Engine engine, list[tuple[str, str, str|None, str|None]] foreign_columns) |
| |
| bool | homeassistant.components.recorder.migration._schema_is_current (int current_version) |
| |
| None | homeassistant.components.recorder.migration._update_states_table_with_foreign_key_options (Callable[[], Session] session_maker, Engine engine) |
| |
| None | homeassistant.components.recorder.migration._wipe_old_string_time_columns (Recorder instance, Engine engine, Session session) |
| |
| int|None | homeassistant.components.recorder.migration.get_schema_version (Callable[[], Session] session_maker) |
| |
| bool | homeassistant.components.recorder.migration.initialize_database (Callable[[], Session] session_maker) |
| |
| bool | homeassistant.components.recorder.migration.live_migration (SchemaValidationStatus schema_status) |
| |
| None | homeassistant.components.recorder.migration.migrate_data_live (Recorder instance, Callable[[], Session] session_maker, SchemaValidationStatus schema_status) |
| |
| None | homeassistant.components.recorder.migration.migrate_data_non_live (Recorder instance, Callable[[], Session] session_maker, SchemaValidationStatus schema_status) |
| |
| SchemaValidationStatus | homeassistant.components.recorder.migration.migrate_schema_live (Recorder instance, HomeAssistant hass, Engine engine, Callable[[], Session] session_maker, SchemaValidationStatus schema_status) |
| |
| SchemaValidationStatus | homeassistant.components.recorder.migration.migrate_schema_non_live (Recorder instance, HomeAssistant hass, Engine engine, Callable[[], Session] session_maker, SchemaValidationStatus schema_status) |
| |
| bool | homeassistant.components.recorder.migration.non_live_data_migration_needed (Recorder instance, Callable[[], Session] session_maker, int schema_version) |
| |
| bool | homeassistant.components.recorder.migration.post_migrate_entity_ids (Recorder instance) |
| |
| None | homeassistant.components.recorder.migration.pre_migrate_schema (Engine engine) |
| |
| None | homeassistant.components.recorder.migration.raise_if_exception_missing_str (Exception ex, Iterable[str] match_substrs) |
| |
| bool | homeassistant.components.recorder.migration.rebuild_sqlite_table (Callable[[], Session] session_maker, Engine engine, type[Base] table) |
| |
| SchemaValidationStatus|None | homeassistant.components.recorder.migration.validate_db_schema (HomeAssistant hass, Recorder instance, Callable[[], Session] session_maker) |
| |