Right now, sicne run ID is the primary key in the cloud, the run types are being overwritten on update.
This means when charybdis is run any run ID in the cloud with the same ID is then upserted, erasing valuable info about the run and ruining any relation links.
Expected Behavior
Runs are updated with overlapping IDs and it doesnt care, preverses relation to true ID.
Steps to Reproduce
Upload a run the charybids
Delete local DB, create run again
Upload run again, note the old run is gone and replaced with new run.
Observed Behavior
Right now, sicne run ID is the primary key in the cloud, the run types are being overwritten on update.
This means when charybdis is run any run ID in the cloud with the same ID is then upserted, erasing valuable info about the run and ruining any relation links.
Expected Behavior
Runs are updated with overlapping IDs and it doesnt care, preverses relation to true ID.
Steps to Reproduce
Screenshots (as needed)
No response