object processing versions need their own base_procver_of_procver table, because they differ from what's used for sources and forced sources.
Use case: DR1 exists. There's base_procver dr1 that has objects and photometry, and procver dr1 points to base_procver dr1.
Somebody does scene modelling photometry on some subset of the objects. They want to just use the diaobjectids from DR1. This will go into base_procver dr1_smp and procver dr1_smp. But, the objects are still in base_procver dr1, not base_procver dr1_smp.
So, we need a separate table for this.
We really need to document how to upload new sets of data to make sure this is done right!
object processing versions need their own
base_procver_of_procvertable, because they differ from what's used for sources and forced sources.Use case: DR1 exists. There's base_procver
dr1that has objects and photometry, and procverdr1points to base_procverdr1.Somebody does scene modelling photometry on some subset of the objects. They want to just use the diaobjectids from DR1. This will go into base_procver
dr1_smpand procverdr1_smp. But, the objects are still in base_procverdr1, not base_procverdr1_smp.So, we need a separate table for this.
We really need to document how to upload new sets of data to make sure this is done right!