Separate recorder database schema from other classes (#72977)

* Separate recorder database schema from other classes

* fix logbook imports

* migrate new tests

* few more

* last one

* fix merge

Co-authored-by: J. Nick Koston <nick@koston.org>
This commit is contained in:
Erik Montnemery
2022-06-07 14:41:43 +02:00
committed by GitHub
parent ab82f71b43
commit 5f2b4001f3
59 changed files with 771 additions and 733 deletions

View File

@@ -29,14 +29,13 @@ from homeassistant.core import HomeAssistant
import homeassistant.util.dt as dt_util
from .const import DATA_INSTANCE, SQLITE_URL_PREFIX, SupportedDialect
from .models import (
from .db_schema import (
TABLE_RECORDER_RUNS,
TABLE_SCHEMA_CHANGES,
TABLES_TO_CHECK,
RecorderRuns,
UnsupportedDialect,
process_timestamp,
)
from .models import UnsupportedDialect, process_timestamp
if TYPE_CHECKING:
from . import Recorder