ver.1
This commit is contained in:
commit
363c4abdc7
42 files changed
+6105
No files matched your search
@@ -0,0 +1,38 @@
|
||||
CREATE TABLE IF NOT EXISTS users (
|
||||
id VARCHAR(50) PRIMARY KEY,
|
||||
height FLOAT NOT NULL,
|
||||
weight FLOAT NOT NULL,
|
||||
age INT NOT NULL,
|
||||
gender VARCHAR(10) NOT NULL,
|
||||
activityLevel VARCHAR(20) NOT NULL,
|
||||
goal VARCHAR(20) NOT NULL,
|
||||
bmi FLOAT NOT NULL,
|
||||
tdee INT NOT NULL,
|
||||
targetCalories INT NOT NULL,
|
||||
targetProtein INT NOT NULL,
|
||||
targetFat INT NOT NULL,
|
||||
targetCarbs INT NOT NULL,
|
||||
targetWater INT NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS daily_logs (
|
||||
date DATE NOT NULL,
|
||||
user_id VARCHAR(50) NOT NULL,
|
||||
waterIntake INT DEFAULT 0,
|
||||
weight FLOAT DEFAULT NULL,
|
||||
PRIMARY KEY (date, user_id),
|
||||
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS meals (
|
||||
id VARCHAR(50) PRIMARY KEY,
|
||||
user_id VARCHAR(50) NOT NULL,
|
||||
date DATE NOT NULL,
|
||||
name VARCHAR(100) NOT NULL,
|
||||
time VARCHAR(10) NOT NULL,
|
||||
calories INT NOT NULL,
|
||||
protein INT DEFAULT 0,
|
||||
fat INT DEFAULT 0,
|
||||
carbs INT DEFAULT 0,
|
||||
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
|
||||
);
|
||||
Reference in new issue
Block a user