C# Class Migr8.Postgres.PostgresqlExclusiveDbConnection

Inheritance: IExclusiveDbConnection
Afficher le fichier Open project: rebus-org/migr8

Méthodes publiques

Méthode Description
Complete ( ) : void
CreateMigrationTable ( string migrationTableName ) : void
Dispose ( ) : void
ExecuteStatement ( string sqlStatement ) : void
GetExecutedMigrationIds ( string migrationTableName ) : IEnumerable
GetTableNames ( ) : HashSet
LogMigration ( IExecutableSqlMigration migration, string migrationTableName ) : void
PostgresqlExclusiveDbConnection ( string connectionString ) : System

Private Methods

Méthode Description
CreateCommand ( ) : NpgsqlCommand

Method Details

Complete() public méthode

public Complete ( ) : void
Résultat void

CreateMigrationTable() public méthode

public CreateMigrationTable ( string migrationTableName ) : void
migrationTableName string
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ExecuteStatement() public méthode

public ExecuteStatement ( string sqlStatement ) : void
sqlStatement string
Résultat void

GetExecutedMigrationIds() public méthode

public GetExecutedMigrationIds ( string migrationTableName ) : IEnumerable
migrationTableName string
Résultat IEnumerable

GetTableNames() public méthode

public GetTableNames ( ) : HashSet
Résultat HashSet

LogMigration() public méthode

public LogMigration ( IExecutableSqlMigration migration, string migrationTableName ) : void
migration IExecutableSqlMigration
migrationTableName string
Résultat void

PostgresqlExclusiveDbConnection() public méthode

public PostgresqlExclusiveDbConnection ( string connectionString ) : System
connectionString string
Résultat System