Ejemplo n.º 1
0
 public MigrationStep(IMigration migration, IScheduledMigrationMetadata metadata, ConnectionInfo connectionInfo, IProvider provider, IProviderMetadata providerMetadata, IDbConnectionFactory connectionFactory, ISqlDispatcher sqlDispatcher)
     : base(migration, provider, providerMetadata)
 {
     _metadata          = metadata;
     _connectionInfo    = connectionInfo;
     _connectionFactory = connectionFactory;
     _sqlDispatcher     = sqlDispatcher;
 }
Ejemplo n.º 2
0
 public MigrationStep(IMigration migration, IScheduledMigrationMetadata metadata, ConnectionInfo connectionInfo, IProvider provider, IProviderMetadata providerMetadata, IDbConnectionFactory connectionFactory, ISqlDispatcher sqlDispatcher)
     : base(migration, provider, providerMetadata)
 {
     _metadata = metadata;
     _connectionInfo = connectionInfo;
     _connectionFactory = connectionFactory;
     _sqlDispatcher = sqlDispatcher;
 }
Ejemplo n.º 3
0
        public void Update(IScheduledMigrationMetadata metadata, IDbConnection connection, IDbTransaction transaction, IDbCommandExecutor commandExecutor)
        {
            Debug.Assert(!(metadata is BootstrapMetadata));

            if (metadata.Direction == MigrationDirection.Up)
            {
                _history.Insert(metadata.Timestamp, metadata.ModuleName, metadata.Tag);
            }
            else
            {
                Debug.Assert(metadata.Direction == MigrationDirection.Down);
                _history.Delete(metadata.Timestamp, metadata.ModuleName);
            }

            StoreChanges(connection, transaction, commandExecutor);
        }
Ejemplo n.º 4
0
        public void Update(IScheduledMigrationMetadata metadata, IDbConnection connection, IDbTransaction transaction, IDbCommandExecutor commandExecutor)
        {
            Debug.Assert(!(metadata is BootstrapMetadata));

            if (metadata.Direction == MigrationDirection.Up)
            {
                _history.Insert(metadata.Timestamp, metadata.ModuleName, metadata.Tag);
            }
            else
            {
                Debug.Assert(metadata.Direction == MigrationDirection.Down);
                _history.Delete(metadata.Timestamp, metadata.ModuleName);
            }

            StoreChanges(connection, transaction, commandExecutor);
        }
Ejemplo n.º 5
0
        public void Update(IScheduledMigrationMetadata metadata, IDbConnection connection, IDbTransaction transaction, IDbCommandExecutor commandExecutor)
        {
            PersistedVersioning versioning = GetPersistedVersioning(connection, transaction, commandExecutor);

            versioning.Update(metadata, connection, transaction, commandExecutor);
        }
Ejemplo n.º 6
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 public MigrationEventArgs(IScheduledMigrationMetadata metadata)
 {
     _metadata = metadata;
 }
Ejemplo n.º 7
0
 public void Update(IScheduledMigrationMetadata metadata, IDbConnection connection, IDbTransaction transaction, IDbCommandExecutor commandExecutor)
 {
     PersistedVersioning versioning = GetPersistedVersioning(connection, transaction, commandExecutor);
     versioning.Update(metadata, connection, transaction, commandExecutor);
 }
Ejemplo n.º 8
0
 public ApplicableMigration(IMigration implementation, IScheduledMigrationMetadata metadata)
 {
     _implementation = implementation;
     _metadata = metadata;
 }
Ejemplo n.º 9
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 public MigrationEventArgs(IScheduledMigrationMetadata metadata)
 {
     _metadata = metadata;
 }
Ejemplo n.º 10
0
 public ApplicableMigration(IMigration implementation, IScheduledMigrationMetadata metadata)
 {
     _implementation = implementation;
     _metadata       = metadata;
 }
Ejemplo n.º 11
0
 public MigrationErrorEventArgs(IScheduledMigrationMetadata metadata, Exception exception)
 {
     Metadata = metadata;
     Exception = exception;
 }
Ejemplo n.º 12
0
 public MigrationExecutedEventArgs(IScheduledMigrationMetadata metadata, MigrationExecutedMetadata executedMetadata)
     : base(metadata)
 {
     ExecutedMetadata = executedMetadata;
 }
Ejemplo n.º 13
0
 public void Update(IScheduledMigrationMetadata metadata, IDbConnection connection, IDbTransaction transaction,
                    IDbCommandExecutor commandExecutor)
 {
     // nothing to do
 }