We should be able to just pull all the existing CMS content and loop through to make sure it exists in the DB, then pull all the existing DB content and make sure it exists in the CMS. If it does in CMS but not in DB, add it. If it does in DB but doesn't in CMS, archive it.
We should be able to just pull all the existing CMS content and loop through to make sure it exists in the DB, then pull all the existing DB content and make sure it exists in the CMS. If it does in CMS but not in DB, add it. If it does in DB but doesn't in CMS, archive it.