MythTV master
mythdbcheck.h
Go to the documentation of this file.
1#ifndef MYTHDBCHECK_H_
2#define MYTHDBCHECK_H_
3
4#include <string>
5#include <vector>
6
7#include "mythbaseexp.h"
8
9using DBUpdates = std::vector<std::string>;
10
12 const QString &component, const QString &versionkey,
13 const DBUpdates &updates, const QString &version, QString &dbver);
14
15MBASE_PUBLIC bool performUpdateSeries(const QString &component, const DBUpdates& updates);
16
17MBASE_PUBLIC bool UpdateDBVersionNumber(const QString &component, const QString &versionkey,
18 const QString &newnumber, QString &dbver);
19
20#endif
#define MBASE_PUBLIC
Definition: mythbaseexp.h:8
MBASE_PUBLIC bool performUpdateSeries(const QString &component, const DBUpdates &updates)
std::vector< std::string > DBUpdates
Definition: mythdbcheck.h:9
MBASE_PUBLIC bool UpdateDBVersionNumber(const QString &component, const QString &versionkey, const QString &newnumber, QString &dbver)
Updates the schema version stored in the database.
MBASE_PUBLIC bool performActualUpdate(const QString &component, const QString &versionkey, const DBUpdates &updates, const QString &version, QString &dbver)
string version
Definition: giantbomb.py:185