public PostgresqlEnvelopePersistence(PostgresqlSettings databaseSettings, AdvancedSettings settings) : base(databaseSettings, settings, new PostgresqlEnvelopeStorageAdmin(databaseSettings), new PostgresqlDurabilityAgentStorage(databaseSettings, settings)) { _deleteIncomingEnvelopesSql = $"delete from {databaseSettings.SchemaName}.{IncomingTable} WHERE id = ANY(@ids);"; _deleteOutgoingEnvelopesSql = $"delete from {databaseSettings.SchemaName}.{OutgoingTable} WHERE id = ANY(@ids);"; }
public PostgresqlEnvelopePersistence(PostgresqlSettings settings, JasperOptions options) : base(settings, options, new PostgresqlEnvelopeStorageAdmin(settings), new PostgresqlDurabilityAgentStorage(settings, options)) { Settings = settings; Options = options; _deleteIncomingEnvelopesSql = $"delete from {settings.SchemaName}.{IncomingTable} WHERE id = ANY(@ids);"; _deleteOutgoingEnvelopesSql = $"delete from {settings.SchemaName}.{OutgoingTable} WHERE id = ANY(@ids);"; }
public PostgresqlDurabilityAgentStorage(PostgresqlSettings settings, JasperOptions options) : base(settings, options) { }
public PostgresqlDurabilityAgentStorage(PostgresqlSettings databaseSettings, AdvancedSettings settings) : base(databaseSettings, settings) { }