Maintain
USDA sync
All ingredientsThis never overwrites what you already edited. Photos, names, nutrition, tags, and cuisines on existing rows stay as they are.
Sync only adds foods that are not already in the catalog:
- USDA rows whose FDC id is not in the database
- skipped if a cook-facing name already exists (same unique-name rule as admin create)
- curated extras (matooke, witlof, …) whose names are still missing
First run or a forced re-download can take several minutes (USDA CSV archives). Leave this page open; status updates below.
Last run
Status: ok · started 2026-08-20T13:06:21.121965+00:00 · finished 2026-08-20T13:06:30.598129+00:00
- Catalog before: 5662
- Catalog after: 5728
- New USDA rows: 66
- New extras: 0
- Existing USDA ids left unchanged: 4329
- Skipped duplicate names: 494
Starting USDA sync (add new ingredients only)… Downloading USDA datasets (if needed)... Catalog already has 5662 ingredients (4329 USDA ids). Selecting cooking ingredients... sr_legacy: 7793 rows foundation: 74175 rows kept 560 USDA rows not already in the catalog (cap 25000) reading nutrients in sr_legacy (446 foods)... reading nutrients in foundation (114 foods)... Inserting USDA ingredients (new FDC ids only)... skipped 494 USDA rows whose display names were already in the catalog Inserting world-cuisine extras (new names only)... Seed complete: 5728 ingredients (+66 USDA, +0 extras, 4329 existing USDA ids left unchanged).