This commit is contained in:
cereci5049 2024-06-07 01:19:22 +05:30
parent 8e7d9cac9f
commit 2c9bbbefa6

View file

@ -9,14 +9,17 @@ proc close*(db: DbConn)=
proc setUpFaculty*(db: DbConn) = proc setUpFaculty*(db: DbConn) =
## setupOrders creates the orders table if it does not exist ## setupOrders creates the orders table if it does not exist
db.exec(sql""" db.exec(sql"""
CREATE TABLE IF NOT EXISTS orders ( CREATE TABLE IF NOT EXISTS faculty (
id INTEGER PRIMARY KEY AUTOINCREMENT, id INTEGER PRIMARY KEY AUTOINCREMENT,
first_name VARCHAR(255) NOT NULL, first_name VARCHAR(255) NOT NULL,
last_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, password VARCHAR(255) NOT NULL,
created_at TEXT DEFAULT CURRENT_TIMESTAMP NOT NULL, created_at TEXT DEFAULT CURRENT_TIMESTAMP NOT NULL,
updated_at TEXT DEFAULT CURRENT_TIMESTAMP NOT NULL, updated_at TEXT DEFAULT CURRENT_TIMESTAMP NOT NULL,
access_level VARCHAR(255) 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)