Money Manager EX
An easy to use, money management application built with wxWidgets
dbUpgrade Class Reference

#include <dbupgrade.h>

Public Types

enum  BACKUPTYPE { START = 0, CLOSE, VERSION_UPGRADE }
 

Static Public Member Functions

static bool InitializeVersion (wxSQLite3Database *db, int version=dbLatestVersion)
 
static bool isUpgradeDBrequired (wxSQLite3Database *db)
 
static bool UpgradeDB (wxSQLite3Database *db, const wxString &DbFileName)
 
static void BackupDB (const wxString &Filename, int BackupType, int FilesToKeep, int UpgradeVersion=0)
 
static void SqlFileDebug (wxSQLite3Database *db)
 

Member Enumeration Documentation

◆ BACKUPTYPE

Enumerator
START 
CLOSE 
VERSION_UPGRADE 

Member Function Documentation

◆ BackupDB()

void dbUpgrade::BackupDB ( const wxString &  Filename,
int  BackupType,
int  FilesToKeep,
int  UpgradeVersion = 0 
)
static

◆ InitializeVersion()

bool dbUpgrade::InitializeVersion ( wxSQLite3Database *  db,
int  version = dbLatestVersion 
)
static

◆ isUpgradeDBrequired()

bool dbUpgrade::isUpgradeDBrequired ( wxSQLite3Database *  db)
inlinestatic

◆ SqlFileDebug()

void dbUpgrade::SqlFileDebug ( wxSQLite3Database *  db)
static

◆ UpgradeDB()

bool dbUpgrade::UpgradeDB ( wxSQLite3Database *  db,
const wxString &  DbFileName 
)
static

The documentation for this class was generated from the following files: