From 2c9bbbefa6caf49acd7c65e908c423a60a14286c Mon Sep 17 00:00:00 2001 From: cereci5049 Date: Fri, 7 Jun 2024 01:19:22 +0530 Subject: [PATCH] 008 --- src/database/faculty.nim | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/database/faculty.nim b/src/database/faculty.nim index 726f8d9..0f3fc57 100644 --- a/src/database/faculty.nim +++ b/src/database/faculty.nim @@ -9,14 +9,17 @@ proc close*(db: DbConn)= proc setUpFaculty*(db: DbConn) = ## setupOrders creates the orders table if it does not exist db.exec(sql""" - CREATE TABLE IF NOT EXISTS orders ( + CREATE TABLE IF NOT EXISTS faculty ( id INTEGER PRIMARY KEY AUTOINCREMENT, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, - user_name VARCHAR(255) NOT NULL, + email VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL, created_at TEXT DEFAULT CURRENT_TIMESTAMP NOT NULL, updated_at TEXT DEFAULT CURRENT_TIMESTAMP NOT NULL, access_level VARCHAR(255) NOT NULL ); """) + +proc createPost*(db: DbConn, faculty: Faculty) = + db.exec(sql"INSERT INTO users (first_name, last_name, email, password, access_level) VALUES (?, ?, ?, ?, ?);", faculty.firstName, faculty.lastName, faculty.email, faculty.password, faculty.accessLevel)