Cleanup remaining sqlite references

This commit is contained in:
Peter Stockings
2022-09-10 18:53:12 +10:00
parent 6fb6e21126
commit 1e445f5e9e
5 changed files with 269 additions and 65 deletions

View File

@@ -0,0 +1,268 @@
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET NAMES */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
-- Dumping structure for table public.exercise
CREATE TABLE
IF NOT EXISTS "exercise" (
"exerciseid" BIGINT NOT NULL DEFAULT 'nextval(''exercise_exerciseid_seq''::regclass)',
"name" TEXT NULL DEFAULT NULL,
PRIMARY KEY ("exerciseid")
);
-- Dumping data for table public.exercise: 5 rows
/*!40000 ALTER TABLE "exercise" DISABLE KEYS */
;
INSERT INTO
"exercise" ("exerciseid", "name")
VALUES
(1, 'Squat'),
(2, 'Bench'),
(3, 'Deadlift'),
(4, 'Hotep'),
(5, 'Lat Pulldown');
/*!40000 ALTER TABLE "exercise" ENABLE KEYS */
;
-- Dumping structure for table public.person
CREATE TABLE
IF NOT EXISTS "person" (
"personid" BIGINT NOT NULL DEFAULT 'nextval(''person_personid_seq''::regclass)',
"name" TEXT NULL DEFAULT NULL,
PRIMARY KEY ("personid")
);
-- Dumping data for table public.person: 2 rows
/*!40000 ALTER TABLE "person" DISABLE KEYS */
;
INSERT INTO
"person" ("personid", "name")
VALUES
(1, 'Gabe'),
(2, 'Michael');
/*!40000 ALTER TABLE "person" ENABLE KEYS */
;
-- Dumping structure for table public.topset
CREATE TABLE
IF NOT EXISTS "topset" (
"topsetid" BIGINT NOT NULL DEFAULT 'nextval(''topset_topsetid_seq''::regclass)',
"workoutid" BIGINT NULL DEFAULT NULL,
"exerciseid" BIGINT NULL DEFAULT NULL,
"repetitions" BIGINT NULL DEFAULT NULL,
"weight" BIGINT NULL DEFAULT NULL,
PRIMARY KEY ("topsetid"),
CONSTRAINT "topset_exerciseid_fkey" FOREIGN KEY ("exerciseid") REFERENCES "exercise" ("exerciseid") ON UPDATE NO ACTION ON DELETE CASCADE,
CONSTRAINT "topset_workoutid_fkey" FOREIGN KEY ("workoutid") REFERENCES "workout" ("workoutid") ON UPDATE NO ACTION ON DELETE CASCADE
);
-- Dumping data for table public.topset: 90 rows
/*!40000 ALTER TABLE "topset" DISABLE KEYS */
;
INSERT INTO
"topset" (
"topsetid",
"workoutid",
"exerciseid",
"repetitions",
"weight"
)
VALUES
(13, 10, 2, 7, 45),
(14, 10, 3, 5, 115),
(15, 11, 1, 10, 55),
(16, 11, 4, 10, 30),
(17, 12, 2, 3, 50),
(18, 12, 3, 10, 115),
(19, 13, 1, 6, 65),
(20, 13, 4, 7, 35),
(21, 15, 2, 1, 55),
(22, 15, 3, 5, 125),
(23, 16, 1, 5, 75),
(24, 16, 4, 5, 40),
(25, 17, 2, 2, 55),
(26, 17, 3, 3, 135),
(27, 18, 1, 2, 80),
(28, 18, 2, 3, 50),
(29, 19, 1, 5, 80),
(30, 19, 4, 3, 45),
(31, 20, 2, 1, 60),
(32, 20, 3, 2, 150),
(33, 21, 1, 7, 75),
(34, 21, 4, 4, 45),
(35, 22, 2, 10, 45),
(36, 22, 3, 10, 100),
(37, 23, 2, 2, 55),
(38, 23, 3, 2, 120),
(39, 24, 1, 5, 60),
(40, 24, 2, 5, 40),
(41, 25, 2, 1, 55),
(42, 25, 3, 1, 130),
(43, 26, 1, 4, 60),
(44, 26, 2, 3, 50),
(45, 27, 2, 2, 55),
(46, 27, 3, 1, 125),
(47, 28, 1, 2, 80),
(48, 28, 4, 2, 42),
(49, 29, 2, 3, 47),
(50, 29, 3, 2, 130),
(51, 30, 1, 5, 80),
(52, 30, 4, 4, 44),
(53, 31, 2, 3, 55),
(54, 31, 3, 2, 140),
(55, 32, 2, 2, 55),
(56, 32, 3, 5, 100),
(57, 33, 1, 3, 85),
(58, 33, 4, 5, 45),
(59, 34, 3, 6, 120),
(60, 34, 4, 5, 45),
(61, 35, 2, 8, 50),
(62, 36, 1, 7, 55),
(63, 36, 4, 4, 25),
(64, 37, 2, 5, 55),
(65, 37, 3, 6, 95),
(66, 38, 1, 3, 65),
(67, 38, 4, 6, 25),
(68, 39, 2, 2, 60),
(69, 39, 3, 8, 105),
(70, 40, 1, 3, 75),
(71, 40, 4, 4, 30),
(72, 41, 2, 11, 50),
(73, 42, 1, 5, 75),
(74, 42, 4, 5, 30),
(75, 43, 2, 4, 60),
(76, 43, 3, 4, 110),
(77, 44, 1, 6, 75),
(78, 44, 4, 2, 35),
(79, 45, 2, 10, 45),
(80, 45, 3, 10, 100),
(81, 46, 1, 3, 80),
(82, 47, 2, 2, 60),
(83, 47, 3, 5, 100),
(84, 48, 2, 4, 55),
(85, 48, 3, 7, 95),
(86, 49, 2, 4, 55),
(87, 49, 3, 7, 110),
(88, 50, 1, 3, 60),
(89, 50, 4, 4, 27),
(90, 51, 2, 1, 65),
(91, 51, 3, 4, 125),
(92, 52, 2, 4, 55),
(93, 52, 3, 5, 100),
(94, 53, 1, 2, 75),
(95, 53, 4, 4, 31),
(96, 54, 2, 11, 40),
(97, 55, 1, 5, 65),
(98, 55, 4, 6, 30),
(99, 56, 2, 4, 60),
(100, 56, 3, 9, 100),
(101, 57, 1, 6, 75),
(102, 57, 4, 3, 35);
/*!40000 ALTER TABLE "topset" ENABLE KEYS */
;
-- Dumping structure for table public.workout
CREATE TABLE
IF NOT EXISTS "workout" (
"workoutid" BIGINT NOT NULL DEFAULT 'nextval(''workout_workoutid_seq''::regclass)',
"personid" BIGINT NULL DEFAULT NULL,
"startdate" TEXT NULL DEFAULT NULL,
PRIMARY KEY ("workoutid"),
CONSTRAINT "workout_personid_fkey" FOREIGN KEY ("personid") REFERENCES "person" ("personid") ON UPDATE NO ACTION ON DELETE CASCADE
);
-- Dumping data for table public.workout: 47 rows
/*!40000 ALTER TABLE "workout" DISABLE KEYS */
;
INSERT INTO
"workout" ("workoutid", "personid", "startdate")
VALUES
(10, 2, '2022-01-13'),
(11, 2, '2022-01-18'),
(12, 2, '2022-01-20'),
(13, 2, '2022-01-25'),
(15, 2, '2022-01-27'),
(16, 2, '2022-02-01'),
(17, 2, '2022-02-03'),
(18, 2, '2022-02-08'),
(19, 2, '2022-02-15'),
(20, 2, '2022-02-17'),
(21, 2, '2022-03-01'),
(22, 2, '2022-03-10'),
(23, 2, '2022-03-15'),
(24, 2, '2022-03-22'),
(25, 2, '2022-04-12'),
(26, 2, '2022-04-21'),
(27, 2, '2022-04-26'),
(28, 2, '2022-04-28'),
(29, 2, '2022-05-03'),
(30, 2, '2022-05-05'),
(31, 2, '2022-05-17'),
(32, 2, '2022-05-19'),
(33, 2, '2022-06-07'),
(34, 2, '2022-06-14'),
(35, 1, '2022-01-13'),
(36, 1, '2022-01-18'),
(37, 1, '2022-02-08'),
(38, 1, '2022-02-15'),
(39, 1, '2022-02-17'),
(40, 1, '2022-03-01'),
(41, 1, '2022-03-10'),
(42, 1, '2022-03-15'),
(43, 1, '2022-03-22'),
(44, 1, '2022-04-07'),
(45, 1, '2022-04-21'),
(46, 1, '2022-04-26'),
(47, 1, '2022-04-28'),
(48, 1, '2022-05-03'),
(49, 1, '2022-05-05'),
(50, 1, '2022-05-17'),
(51, 1, '2022-05-19'),
(52, 1, '2022-06-07'),
(53, 1, '2022-06-14'),
(54, 1, '2022-06-29'),
(55, 1, '2022-07-07'),
(56, 1, '2022-07-12'),
(57, 1, '2022-07-15');
/*!40000 ALTER TABLE "workout" ENABLE KEYS */
;
/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */
;
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */
;
/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */
;

View File

@@ -1,34 +0,0 @@
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) ON DELETE CASCADE
);
CREATE TABLE
IF NOT EXISTS "TopSet" (
"TopSetId" INTEGER,
"WorkoutId" INTEGER,
"ExerciseId" INTEGER,
"Repetitions" INTEGER,
"Weight" INTEGER,
PRIMARY KEY("TopSetId" AUTOINCREMENT),
FOREIGN KEY("WorkoutId") REFERENCES Workout (WorkoutId) ON DELETE CASCADE,
FOREIGN KEY("ExerciseId") REFERENCES Exercise (ExerciseId) ON DELETE CASCADE
);
CREATE TABLE
IF NOT EXISTS "Exercise" (
"ExerciseId" INTEGER,
"Name" TEXT,
PRIMARY KEY("ExerciseId" AUTOINCREMENT)
);

View File

@@ -1,30 +0,0 @@
INSERT INTO
Person (Name)
VALUES
("Gabe"),
("Michael");
INSERT INTO
Exercise (Name)
VALUES
("Squat"),
("Bench"),
("Deadlift"),
("Hotep"),
("Lat Pulldown");
INSERT INTO
Workout (PersonId, StartDate)
VALUES
(1, "2022-06-29 00:00:00.000"),
(1, "2022-07-07 00:00:00.000"),
(1, "2022-07-12 00:00:00.000");
INSERT INTO
TopSet (WorkoutId, ExerciseId, Repetitions, Weight)
VALUES
(1, 2, 11, 40),
(2, 1, 5, 65),
(2, 4, 6, 30),
(3, 2, 4, 60),
(3, 3, 9, 100);

View File

@@ -2,4 +2,4 @@ Flask==2.0.1
gunicorn==19.7.1 gunicorn==19.7.1
Jinja2==3.0.1 Jinja2==3.0.1
flasgger==0.9.5 flasgger==0.9.5
psycopg2-binary=2.9.3 psycopg2-binary==2.9.3

Binary file not shown.