Skip to content

Commit 39c3c53

Browse files
committed
chore: update erd
1 parent 87d586b commit 39c3c53

File tree

3 files changed

+14
-10
lines changed

3 files changed

+14
-10
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ RUN apt update
44
RUN apt install -y postgresql-common
55
RUN YES=yes /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
66
RUN apt install -y postgresql-client-17
7-
RUN su node -c "npm install -g pnpm@10.5.2"
7+
RUN su node -c "npm install -g pnpm@10.5.0"

docs/erd.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ erDiagram
1010
User {
1111
SERIAL id PK
1212
ENUM role "ASSISTANT, ADMINISTRATOR NOT NULL DEFAULT ASSISTANT"
13-
VARCHAR(200) email "NOT NULL UNIQUE"
14-
VARCHAR(60) password "NOT NULL"
13+
VARCHAR(255) email "NOT NULL UNIQUE"
14+
VARCHAR(255) password "NOT NULL"
1515
}
1616
1717
Participant {
@@ -23,7 +23,7 @@ Participant ||--o{ Questionnaire : participates
2323
2424
Study {
2525
SERIAL id PK
26-
VARCHAR(200) title "NOT NULL"
26+
VARCHAR(255) title "NOT NULL"
2727
}
2828
2929
Study ||--o{ Questionnaire : belongs
@@ -32,10 +32,12 @@ Questionnaire {
3232
SERIAL id PK
3333
SERIAL study_id FK "NOT NULL"
3434
SERIAL participant_id FK "NOT NULL"
35-
VARCHAR(200) title "NOT NULL"
35+
VARCHAR(255) title "NOT NULL"
3636
DATE started_at "NOT NULL"
3737
DATE ended_at "NOT NULL"
38-
TEXT remarks
38+
DATE created_at "NOT NULL"
39+
DATE completed_at "NOT NULL"
40+
TEXT remark
3941
}
4042
4143
Questionnaire ||--o{ Entry : consists
@@ -47,12 +49,13 @@ Entry {
4749
TIME started_at "NOT NULL"
4850
TIME ended_at "NOT NULL"
4951
SMALLINT weekday "NOT NULL CHECK (weekday >= 0 AND weekday <= 6)"
50-
SMALLINT weeklyRecurring "NOT NULL DEFAULT 1 CHECK (weeklyRecurring >= 1)"
52+
SMALLINT weekly_recurring "NOT NULL DEFAULT 1 CHECK (weekly_recurring >= 1)"
5153
}
5254
5355
EntryLanguage {
5456
SERIAL id PK
5557
SERIAL language_id FK "NOT NULL"
58+
SERIAL entry_id FK "NOT NULL"
5659
SMALLINT ratio "NOT NULL CHECK (ratio >= 0 AND ratio <= 100)"
5760
}
5861
@@ -62,7 +65,8 @@ Entry ||--|{ EntryLanguage : has
6265
Carer {
6366
SERIAL id PK
6467
SERIAL participant_id FK
65-
VARCHAR(200) name "NOT NULL UNIQUE"
68+
VARCHAR(255) name "NOT NULL UNIQUE"
69+
VARCHAR(255) color
6670
}
6771
6872
Carer ||--o{ Entry : has
@@ -71,7 +75,7 @@ Participant |o--o{ Carer : has
7175
Language {
7276
SERIAL id PK
7377
SERIAL participant_id FK
74-
VARCHAR(200) name "NOT NULL"
78+
VARCHAR(255) name "NOT NULL"
7579
VARCHAR(50) ietf_bcp_47
7680
}
7781

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"engines": {
3737
"node": ">=22.0.0"
3838
},
39-
"packageManager": "pnpm@10.5.2",
39+
"packageManager": "pnpm@10.5.0",
4040
"pnpm": {
4141
"overrides": {
4242
"sodium-native": "4.2.0"

0 commit comments

Comments
 (0)