ThreeSixtyGiving / datastore

A Data Store application for 360Giving
GNU Affero General Public License v3.0
0 stars 1 forks source link

API: Transactionalise the “update org additional data” management commands #177

Open R2ZER0 opened 7 months ago

R2ZER0 commented 7 months ago

The datastore's current method of updating Org additional data sources uses multiple management commands to first delete all the existing data and then re-load in the new.

If we ever expose this additional data directly in the API, it would lead to downtime during updates.

We could fix this by making these updates within a single command/transaction instead.