From b4bda66742bfdeca57620d69c29a03aa4cb466ae Mon Sep 17 00:00:00 2001 From: GabePope Date: Fri, 15 Jul 2022 22:18:45 +1000 Subject: [PATCH] Added sql script to create tables --- migrations/CreateTables.sql | 32 ++++++++++++++++++++++++++++++++ workout.db | Bin 0 -> 24576 bytes 2 files changed, 32 insertions(+) create mode 100644 migrations/CreateTables.sql create mode 100644 workout.db diff --git a/migrations/CreateTables.sql b/migrations/CreateTables.sql new file mode 100644 index 0000000..286dfd7 --- /dev/null +++ b/migrations/CreateTables.sql @@ -0,0 +1,32 @@ +CREATE TABLE IF NOT EXISTS "Person" ( + "PersonId" INTEGER, + "Name" TEXT, + PRIMARY KEY("PersonId" AUTOINCREMENT) +); + +CREATE TABLE IF NOT EXISTS "Workout" ( + "WorkoutId" INTEGER, + "PersonId" INTEGER, + "StartDate" TEXT NOT NULL, + + PRIMARY KEY("WorkoutId" AUTOINCREMENT), + FOREIGN KEY("PersonId") REFERENCES Person (PersonId) +); + +CREATE TABLE IF NOT EXISTS "TopSet" ( + "TopSetId" INTEGER, + "WorkoutId" INTEGER, + "ExcerciseId" INTEGER, + "Repetitions" INTEGER, + "Weight" INTEGER, + PRIMARY KEY("TopSetId" AUTOINCREMENT), + FOREIGN KEY("WorkoutId") REFERENCES Workout (WorkoutId), + FOREIGN KEY("ExcerciseId") REFERENCES Excercise (ExcerciseId) +); + +CREATE TABLE IF NOT EXISTS "Excercise" ( + "ExcerciseId" INTEGER, + "Name" TEXT, + PRIMARY KEY("ExcerciseId" AUTOINCREMENT) +); + \ No newline at end of file diff --git a/workout.db b/workout.db new file mode 100644 index 0000000000000000000000000000000000000000..9d2d0502ef7c2d46b9828de3592c64b90615f857 GIT binary patch literal 24576 zcmeI#!EV|x7zgmAKoDISy`idydYpoarb&B&vCgfc(!fHh4ec;7>TS^qDd1|obQ0ZO zXOFQ**?Y{1gA*HVw_VU5iC}-m$@l$?kvx3ei#Q`6z{}fB*y_009U<00RF@ zVAXJ{&7&iGHRas?CD~`^P-ZD2#80 zjLU09&qW5aL}W)~L5f+ti5FkuTW*F`73M&|ZWxbv6wj8%jac;QGuL8TP5I;Xf|BA- z`vLXNd|7;+QJVzxlm^s4p+k~|iL1ujotinfn6@@s4G>o~y{klX#md#@;i3KgNvfIM zJ^R?vJ+o*AsuI!Hb-)(OcxJBlkdGJq)tF~XPW*mI{L5Z1DL*Mgv&!#mto{a;dYD$N zj1qS}n$~HR(qGN$U0SCclGn0cr3_|8u5Y2&_>bSNnqZ_Zs0TYv^Z3{vr3ozO*W&Q} ze#z#yY&Ky=x1^| z0uX=z1Rwwb2tWV=5P$##HUx0~-ylH%0uX=z1Rwwb2tWV=5P$##Ah2};IR9_mlA<68 xKmY;|fB*y_009U<00Izzz=i