public OraclePersistence(ExtendedActorSystem system) { system.Settings.InjectTopLevelFallback(DefaultConfiguration()); JournalSettings = new OracleJournalSettings(system.Settings.Config.GetConfig(OracleJournalSettings.ConfigPath)); SnapshotSettings = new OracleSnapshotSettings(system.Settings.Config.GetConfig(OracleSnapshotSettings.ConfigPath)); if (JournalSettings.AutoInitialize) { var connectionString = string.IsNullOrEmpty(JournalSettings.ConnectionString) ? ConfigurationManager.ConnectionStrings[JournalSettings.ConnectionStringName].ConnectionString : JournalSettings.ConnectionString; OracleInitializer.CreateOracleJournalTables(connectionString, JournalSettings.SchemaName, JournalSettings.TableName); } if (SnapshotSettings.AutoInitialize) { var connectionString = string.IsNullOrEmpty(JournalSettings.ConnectionString) ? ConfigurationManager.ConnectionStrings[JournalSettings.ConnectionStringName].ConnectionString : JournalSettings.ConnectionString; OracleInitializer.CreateOracleSnapshotStoreTables(connectionString, SnapshotSettings.SchemaName, SnapshotSettings.TableName); } }
public void WhenCreatingSnapshotTable() { OracleInitializer.CreateOracleSnapshotStoreTables(_connectionString, "akka_persist_tests", TableName); }
public void WhenCreatingJournalTables() { OracleInitializer.CreateOracleJournalTables(_connectionString, "akka_persist_tests", TableName); }