mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-11 13:52:20 +00:00
feat(mood): add the MoodContext sub-row and its encrypted note
- migration 0311 creates mood_contexts, keyed by the entry, cascading from both the entry and the owner - work, contacts, leisure and one notable event; every field nullable, and an entry with nothing filled in gets no row at all - notes_encrypted registered in ENCRYPTED_COLUMNS and in the rotation script, so a key rotation cannot strand it
This commit is contained in:
1 parent
2f68b3dc79
commit
7a4ee19c68
4 files changed
+200
No files matched your search
@@ -479,6 +479,17 @@ async function main() {
|
||||
prisma.measurement,
|
||||
),
|
||||
);
|
||||
// v1.38 — the day-context note on a mood entry. Its own table, so its own
|
||||
// walk; a context row exists only where somebody added one, and a row with
|
||||
// no note carries NULL here and is skipped like every other nullable Bytes
|
||||
// column.
|
||||
results.push(
|
||||
await rotateBytesColumn(
|
||||
"MoodContext",
|
||||
"notesEncrypted",
|
||||
prisma.moodContext,
|
||||
),
|
||||
);
|
||||
|
||||
// ───── v1.25 medication free-text notes (Bytes columns) ─────
|
||||
// "notesEncrypted" (MedicationSideEffect + MedicationInventoryItem) +
|
||||
|
||||
Reference in new issue
Block a user