protected override void DoSetUp()
        {
            DropSagaTables();

            persister = new PostgreSqlSagaPersister(GetOrCreateConnection, SagaIndexTableName, SagaTableName);
            persister.EnsureTablesAreCreated();
        }
Beispiel #2
0
        protected override void DoSetUp()
        {
            DropSagaTables();

            persister = new PostgreSqlSagaPersister(GetOrCreateConnection, SagaIndexTableName, SagaTableName);
            persister.EnsureTablesAreCreated();
        }
Beispiel #3
0
        /// <summary>
        /// Configures Rebus to store sagas in PostgreSQL.
        /// </summary>
        public static PostgreSqlSagaPersisterFluentConfigurer StoreInPostgreSql(this RebusSagasConfigurer configurer, string connectionString, string sagaTable, string sagaIndexTable)
        {
            var persister = new PostgreSqlSagaPersister(connectionString, sagaTable, sagaIndexTable);

            configurer.Use(persister);

            return new PostgreSqlSagaPersisterFluentConfigurer(persister);
        }
 public IStoreSagaData CreatePersister()
 {
     const string sagaTableName = "test_sagas";
     const string sagaIndexTableName = "test_saga_index";
     var sqlServerSagaPersister = new PostgreSqlSagaPersister(ConnectionStrings.PostgreSql, sagaIndexTableName, sagaTableName);
     sqlServerSagaPersister.EnsureTablesAreCreated();
     DeleteRows(sagaTableName);
     DeleteRows(sagaIndexTableName);
     return sqlServerSagaPersister;
 }
        public IStoreSagaData CreatePersister()
        {
            const string sagaTableName          = "test_sagas";
            const string sagaIndexTableName     = "test_saga_index";
            var          sqlServerSagaPersister = new PostgreSqlSagaPersister(ConnectionStrings.PostgreSql, sagaIndexTableName, sagaTableName);

            sqlServerSagaPersister.EnsureTablesAreCreated();
            DeleteRows(sagaTableName);
            DeleteRows(sagaIndexTableName);
            return(sqlServerSagaPersister);
        }
Beispiel #6
0
 public PostgreSqlSagaPersisterFluentConfigurer(PostgreSqlSagaPersister postgreSqlSagaPersister)
 {
     this.postgreSqlSagaPersister = postgreSqlSagaPersister;
 }
 protected override void DoSetUp()
 {
     DropSagaTables();
     persister = new PostgreSqlSagaPersister(ConnectionString, SagaIndexTableName, SagaTableName);
 }
 protected override void DoSetUp()
 {
     DropSagaTables();
     persister = new PostgreSqlSagaPersister(ConnectionString, SagaIndexTableName, SagaTableName);
 }