Database Design

Owner: Backend
Reviewers: Architecture, QA
Status: Draft
Version: 0.1
Last Updated: 2026-09-16
Review Cycle: Per schema migration

Source Of Truth

The source of truth for the database schema is ../../backend/prisma/schema.prisma.

Confirmed Data Areas

Area Examples Status
Identity and access Users, roles, sessions/tokens, farm scope assignments. PARTIAL
Farm structure Farms, ponds, crops and related operational ownership. PARTIAL
Operations Farming logs, feeding, tickets, notifications, reports. PARTIAL
Water and telemetry Sensors, parameter thresholds, raw/staging telemetry and normalized readings. PARTIAL
Knowledge Handbook content and references. PARTIAL
Audit Activity logs and operational trace records. PARTIAL

Migration Policy

Open Items

Item Status
Published ERD generated from current Prisma schema TBD
Retention policy for telemetry and activity logs TBD
Backup and restore test evidence TBD