HomePhabricator
Diffusion Comm 8128c8549bf7

Refactor main compaction creation and restore not to use ORM

Description

Refactor main compaction creation and restore not to use ORM

Summary:
This differential refactors main compaction creation and restore not to use ORM. At this point both
web and mobile apps are fully functional.

Test Plan:
Excute test plan for main compaction project:
https://linear.app/comm/issue/ENG-6146/final-testing-task

Additionally:

  1. Checkout from this stack to master.
  2. Disable database encryption.
  3. Download database from XCode.
  4. Execute sqlite3 comm.sqlite .schema > schema.sql
  5. Repeat 1-4 after checkout to this stack.
  6. Ensure schema.sql files are the same.

Reviewers: kamil, michal, atul

Reviewed By: kamil

Subscribers: atul, ashoat, tomek

Differential Revision: https://phab.comm.dev/D10709

Details

Provenance
marcinAuthored on Jan 18 2024, 7:01 AM
Reviewer
kamil
Differential Revision
D10709: Refactor main compaction creation and restore not to use ORM
Parents
rCOMM7335daaf6508: Refactor rekey media containers query not to use ORM
Branches
Unknown
Tags
Unknown