From d21c7b51f3e12d06eea84c43789f3f2c0f225737 Mon Sep 17 00:00:00 2001 From: zerj9 <96551236+zerj9@users.noreply.github.com> Date: Mon, 7 Oct 2024 07:15:31 +0100 Subject: [PATCH] Update DATA_MODEL.md --- DATA_MODEL.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/DATA_MODEL.md b/DATA_MODEL.md index d746b57..992c2e9 100644 --- a/DATA_MODEL.md +++ b/DATA_MODEL.md @@ -3,11 +3,11 @@ This is the data model used for the Gridwalk application. Currently, only DynamoDB is supported, with plans to add support for other databases in the future. ## DynamoDB (Single Table) - | PK | SK | Attributes | GSIs | |---|---|---|---| -| ORG# | ORG# | org_name
org_address
org_phone
created_at | GSI_ORG_BY_NAME
PK: ORG#
SK: ORG# | -| ORG# | TEAM# | team_name
team_leader
team_size
created_at | GSI_TEAM_BY_NAME
PK: TEAM#
SK: ORG# | -| USER# | USER# | user_name
created_at | GSI_USER_BY_NAME
PK: USER#
SK: USER# | -| EMAIL# | EMAIL# | user_id | - | -| ORG# | USER# | user_role
joined_at | GSI_USER_ORGS
PK: USER#
SK: ORG# | +| ORG# | ORG# | org_name
org_leader
created_at | GSI_ORG_BY_NAME
org_name: | +| ORG# | TEAM# | team_name
team_leader
created_at | | +| USER# | USER# | user_name
created_at | | +| EMAIL# | EMAIL# | user_id | | +| ORG# | USER# | user_role
joined_at | | +| USER# | ORG# | | |