MythTV
master
|
Go to the source code of this file.
Functions | |
MTV_PUBLIC bool | InitializeMythSchema (void) |
command to get the the initial database layout from an empty database: More... | |
MTV_PUBLIC bool | UpgradeTVDatabaseSchema (bool upgradeAllowed=false, bool upgradeIfNoUI=false, bool informSystemd=false) |
MTV_PUBLIC DBUpdates | getRecordingExtenderDbInfo (int version) |
MTV_PUBLIC bool InitializeMythSchema | ( | void | ) |
command to get the the initial database layout from an empty database:
mysqldump \ –skip-comments –skip-opt –compact –skip-quote-names \ –create-options –ignore-table=mythconverg.schemalock mythconverg | \ sed '/^(SET|INS).*;$/d;/^\/*!40101.*$/d;s/^.*[^;]$/"&"/;s/^).*;$/"&",/'
command to get the initial data:
mysqldump \ –skip-comments –skip-opt –compact –skip-quote-names -t \ –ignore-table=mythconverg.logging mythconverg | sed -e 's/^.*$/"&",/' -e 's#\#\\#g'
don't forget to delete host specific data
Definition at line 3982 of file dbcheck.cpp.
Referenced by doUpgradeTVDatabaseSchema(), and main().
MTV_PUBLIC bool UpgradeTVDatabaseSchema | ( | bool | upgradeAllowed = false , |
bool | upgradeIfNoUI = false , |
||
bool | informSystemd = false |
||
) |
MTV_PUBLIC DBUpdates getRecordingExtenderDbInfo | ( | int | version | ) |
Referenced by doUpgradeTVDatabaseSchema().