Add template table to the database Create controller function to check if user has template, and create it in the database Made universal jwt.Claims of user data retrieval function
21 lines
544 B
SQL
21 lines
544 B
SQL
CREATE TABLE IF NOT EXISTS users (
|
|
id SERIAL PRIMARY KEY,
|
|
email TEXT NOT NULL UNIQUE,
|
|
"name" TEXT NOT NULL,
|
|
"password" TEXT NOT NULL,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS "templates" (
|
|
"id" SERIAL PRIMARY KEY,
|
|
"user_id" INTEGER NOT NULL,
|
|
"name" VARCHAR(50) NOT NULL UNIQUE,
|
|
"template" TEXT NOT NULL,
|
|
"created_at" TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
CONSTRAINT fk_user
|
|
FOREIGN KEY (user_id)
|
|
REFERENCES users (id)
|
|
ON DELETE CASCADE
|
|
);
|