virtual ~AbstractSqlStorage();
protected:
- virtual bool init(const QVariantMap &settings = QVariantMap());
+ virtual State init(const QVariantMap &settings = QVariantMap());
inline virtual void sync() {};
QSqlDatabase logDb();
int schemaVersion();
virtual int installedSchemaVersion() { return -1; };
+ virtual bool updateSchemaVersion(int newVersion) = 0;
+ virtual bool setupSchemaVersion(int version) = 0;
virtual QString driverName() = 0;
inline virtual QString hostName() { return QString(); }