C# Class TrinityCore_Manager.Database.MySqlHelper

Mostra file Open project: TrinityCore-Manager/TrinityCore-Manager-v3

Public Methods

Method Description
BackupDatabase ( this db, string outputFile, CancellationToken token ) : Task
CreateDatabaseAsync ( this db ) : Task
ExecuteScript ( this db, FileInfo sqlFile ) : Task
ExecuteScript ( this db, string sql ) : Task
Restore ( this db, string inputFile, IProgress progress, CancellationToken token ) : Task
TestConnection ( this db ) : Task

Method Details

BackupDatabase() public static method

public static BackupDatabase ( this db, string outputFile, CancellationToken token ) : Task
db this
outputFile string
token System.Threading.CancellationToken
return Task

CreateDatabaseAsync() public static method

public static CreateDatabaseAsync ( this db ) : Task
db this
return Task

ExecuteScript() public static method

public static ExecuteScript ( this db, FileInfo sqlFile ) : Task
db this
sqlFile System.IO.FileInfo
return Task

ExecuteScript() public static method

public static ExecuteScript ( this db, string sql ) : Task
db this
sql string
return Task

Restore() public static method

public static Restore ( this db, string inputFile, IProgress progress, CancellationToken token ) : Task
db this
inputFile string
progress IProgress
token System.Threading.CancellationToken
return Task

TestConnection() public static method

public static TestConnection ( this db ) : Task
db this
return Task