Ensure unique price list when inserting prices. Add deploy_mks script.
Some checks failed
Build .NET Project / build (push) Has been cancelled

This commit is contained in:
2026-03-21 22:31:08 -04:00
parent c0ccd07eda
commit c0a0ba9f64
2 changed files with 82 additions and 0 deletions

View File

@@ -1499,6 +1499,7 @@ namespace MarketData.DataAccess
try
{
if(null==prices||0==prices.Count)return false;
prices = new Prices(prices.DistinctBy(x => new {x.Symbol, x.Date.Date}).ToList()); // ensure prices are distinct
sqlConnection = SqlUtils.CreateMySqlConnection(MainDataSource.Instance.LocateDataSource("market_data"));
sqlTransaction=sqlConnection.BeginTransaction(System.Data.IsolationLevel.ReadCommitted);
DeletePrices(prices,sqlConnection,sqlTransaction);