This commit is contained in:
alessandro barucci
2026-10-26 00:25:18 +01:00
parent 1df884da84
commit 1bc033c329
46 changed files with 2958 additions and 0 deletions
@@ -0,0 +1,47 @@
# DATABASE — Schema fisico
Ultimo aggiornamento: **{{DATA}}**
Traduzione fisica di [`../02-architecture/DATA_MODEL.md`](../02-architecture/DATA_MODEL.md).
---
## 1. Convenzioni
| Aspetto | Regola |
|---|---|
| Motore | <!-- DA COMPILARE: es. PostgreSQL 16 --> |
| Nomi | tabelle al singolare, `snake_case` |
| Chiavi primarie | <!-- DA COMPILARE: UUID / bigint --> |
| Date | `timestamptz`, sempre UTC |
| Multi-tenancy | <!-- DA COMPILARE: colonna `tenant_id` su ogni tabella di dominio, o «non applicabile» --> |
## 2. Tipi enumerati
| Tipo | Valori |
|---|---|
| <!-- DA COMPILARE --> | |
## 3. Tabelle
### `<!-- tabella -->`
| Colonna | Tipo | Null | Default | Note |
|---|---|:-:|---|---|
| `id` | | no | | PK |
Indici: <!-- DA COMPILARE --> · Vincoli: <!-- DA COMPILARE -->
## 4. Vincoli che riflettono requisiti
| Vincolo | Requisito |
|---|---|
| <!-- DA COMPILARE --> | `REQ-…` |
## 5. Migrazioni
<!-- DA COMPILARE: strumento (es. Alembic), regola «una migrazione per modifica, mai riscrivere una migrazione già applicata». -->
## 6. Dimensionamento
<!-- DA COMPILARE: volumi attesi per tabella a 1 e 3 anni. -->