add mysql database provider (#1375)

* refactor sqlite into separate library

* support mysql

* fixes

* sql fixes

* cleanup

* update changelog
This commit is contained in:
Jason Dove
2023-08-12 21:44:14 -05:00
committed by GitHub
parent d951035183
commit a7661c8498
530 changed files with 18471 additions and 720 deletions
+5
View File
@@ -11,6 +11,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- This can be configured using the following env vars (note the double underscore separator `__`)
- `ELASTICSEARCH__URI` (e.g. `http://localhost:9200`)
- `ELASTICSEARCH__INDEXNAME` (default is `ersatztv`)
- Add *experimental* support for MySQL/MariaDB database provider
- ***There is no functionality to migrate data between providers***
- This can be configured using the following env vars (note the double underscore separator `__`)
- `PROVIDER` - set to `MySql`
- `MYSQL__CONNECTIONSTRING` - (e.g. `Server=localhost;Database=ErsatzTV;Uid=root;Pwd=ersatztv;`)
### Fixed
- Fix subtitle scaling when using QSV hardware acceleration