storage: Refactor internal implementations to use "origin visit update" model representation
(origin visit update objects as first-citizen objects in swh model)
(pairing with @vlorentz)
currently:
-
in-memory implementation -
pg storage implementation -
cassandra implementation -
sql migration script -
Land swh-model!272 (closed) (to make those tests go green here) -
rework the perimeter to only include the origin-visit-update changes -
split diff into multiple diffs (1 per backend, D2937, D2938, D2939)
Related to T2310 Related to swh-model!272 (closed)
Test Plan
tox
Migrated from D2879 (view on Phabricator)