C# Class Codaxy.Common.SqlServer.SqlSchemaUpgradeManager

Inheritance: SqlSchemaManager
Afficher le fichier Open project: codaxy/common Class Usage Examples

Méthodes publiques

Méthode Description
GetCurrentSchemaVersion ( ) : String
SqlSchemaUpgradeManager ( ) : System
UpgradeSchema ( SqlSchemaUpgradeScripts scripts ) : bool
UpgradeSchema ( SqlScript scripts ) : bool

Méthodes protégées

Méthode Description
Validate ( ) : void

Private Methods

Méthode Description
DefaultScriptVersionNumberGetter ( String scriptName ) : String
DoUpgrade ( String currentVersion, string targetVersion, List sortedScripts, SqlScript afterUpgradeScripts ) : bool
FreeUpgradeResources ( ) : void
PrepareForUpgrade ( Server server, String databaseName, String currentVersion ) : void
PrepareScripts ( SqlScript scripts ) : List
RollbackUpgrade ( Server server, String databaseName ) : void
bkpDBFull_Complete ( object sender, ServerMessageEventArgs e ) : void
bkpDBFull_PercentComplete ( object sender, PercentCompleteEventArgs e ) : void
restoreDB_Complete ( object sender, ServerMessageEventArgs e ) : void
restoreDB_PercentComplete ( object sender, PercentCompleteEventArgs e ) : void

Method Details

GetCurrentSchemaVersion() public méthode

public GetCurrentSchemaVersion ( ) : String
Résultat String

SqlSchemaUpgradeManager() public méthode

public SqlSchemaUpgradeManager ( ) : System
Résultat System

UpgradeSchema() public méthode

public UpgradeSchema ( SqlSchemaUpgradeScripts scripts ) : bool
scripts SqlSchemaUpgradeScripts
Résultat bool

UpgradeSchema() public méthode

public UpgradeSchema ( SqlScript scripts ) : bool
scripts SqlScript
Résultat bool

Validate() protected méthode

protected Validate ( ) : void
Résultat void