1
0
mirror of https://github.com/bitwarden/server.git synced 2025-02-16 01:51:21 +01:00

db maintenance function

This commit is contained in:
Kyle Spearrin 2017-11-15 08:10:23 -05:00
parent c0cce5a466
commit f18e517b1a

View File

@ -10,9 +10,9 @@ namespace Bit.Function
public static class DatabaseMaintenance
{
[FunctionName("DatabaseMaintenance")]
public static void Run([TimerTrigger("0 0 * * *")]TimerInfo myTimer, TraceWriter log)
public static void Run([TimerTrigger("0 0 4 * * *")]TimerInfo myTimer, TraceWriter log)
{
var connectionString = ConfigurationManager.ConnectionStrings["vault_db"].ConnectionString;
var connectionString = ConfigurationManager.ConnectionStrings["Vault"].ConnectionString;
using(var connection = new SqlConnection(connectionString))
{
connection.Open();
@ -33,6 +33,8 @@ namespace Bit.Function
// Asynchronous BeginExecuteNonQuery for this long running sproc to avoid timeouts
var result = cmd.BeginExecuteNonQuery();
cmd.EndExecuteNonQuery(result);
log.Info($"Started [dbo].[AzureSQLMaintenance] at {DateTime.UtcNow}.");
}
}
}