api/migrations: initialize db

Pedro Lucas Porcellis porcellis@eletrotupi.com 6 months ago b25df90d4b21fcdc281baa9e25f89f4650a7a7d1
Parents: d4c4063
3 file(s) changed
  • api/src/app.js +0 -0
  • api/src/db.js +0 -0
  • api/src/migrations/init.sql +19 -0
api/src/app.js
Binary file brotha
api/src/db.js
Binary file brotha
api/src/migrations/init.sql
@@ -0,0 +1,19 @@
1 + CREATE TABLE IF NOT EXISTS users (
2 + id INTEGER PRIMARY KEY AUTOINCREMENT,
3 + email TEXT UNIQUE NOT NULL,
4 + password TEXT NOT NULL,
5 + first_name TEXT NOT NULL,
6 + last_name TEXT NOT NULL
7 + );
8 +
9 + CREATE TABLE IF NOT EXISTS mood (
10 + id INTEGER PRIMARY KEY AUTOINCREMENT,
11 + user_id INTEGER NOT NULL,
12 + stress_level INTEGER NOT NULL,
13 + anxiety_level INTEGER NOT NULL,
14 + title TEXT,
15 + description TEXT,
16 + created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
17 + FOREIGN KEY (user_id) REFERENCES users(id)
18 + );
19 +