diff options
author | Unto Markkanen <umarkkan@local> | 2023-12-03 12:28:53 +0200 |
---|---|---|
committer | Unto Markkanen <umarkkan@local> | 2023-12-03 12:28:53 +0200 |
commit | 7353c51df2d074cbe01913044bda7aeef62a31b7 (patch) | |
tree | b6cae4d33ac4039819acbfca33391c94f48580cd /db/db.py | |
parent | e15e4b93c203ba94f413e97955c48d8761a70423 (diff) |
Modifying SQL SCHEMA to generate timestamps by itself.
Diffstat (limited to 'db/db.py')
-rw-r--r-- | db/db.py | 28 |
1 files changed, 12 insertions, 16 deletions
@@ -1,5 +1,3 @@ -from time import time - from flask import Flask from flask_sqlalchemy import SQLAlchemy from sqlalchemy.sql import text @@ -16,26 +14,25 @@ class DB: def question_new(self, question, neg_ans, pos_ans ): sql = "INSERT \ - INTO questions (question, neg_answer, pos_answer, created) \ - VALUES (:question, :neg_answer, :pos_answer, :created) \ + INTO questions (question, neg_answer, pos_answer) \ + VALUES (:question, :neg_answer, :pos_answer) \ RETURNING id ;" result = self.db.session.execute( text(sql), { "question":question, "neg_answer":neg_ans, - "pos_answer":pos_ans, - "created":int(time()) } + "pos_answer":pos_ans } ) self.db.session.commit() return result.fetchone()[0] def quiz_new(self, user_id): sql = "INSERT \ - INTO questionaires (creator_id, created) \ - VALUES (:creator_id, :created) \ + INTO questionaires (creator_id) \ + VALUES (:creator_id) \ RETURNING id ;" result = self.db.session.execute( text(sql), - { "creator_id":user_id, "created":int(time()) } ) + { "creator_id":user_id } ) self.db.session.commit() return result.fetchone()[0] @@ -52,10 +49,10 @@ class DB: def set_quiz_link( self, quiz_id, link ): sql = "INSERT \ - INTO quiz_links (quiz_id, link, created) \ - VALUES (:quiz_id, :link, :created)" + INTO quiz_links (quiz_id, link) \ + VALUES (:quiz_id, :link)" result = self.db.session.execute( text(sql), - { "quiz_id":quiz_id, "link":link, "created":int(time()) } ) + { "quiz_id":quiz_id, "link":link } ) self.db.session.commit() @@ -77,13 +74,12 @@ class DB: def answer_new(self, user_id, question_id, answer): sql = "INSERT \ - INTO answers (user_id, question_id, answer, created) \ - VALUES (:user_id, :question_id, :answer, :created);" + INTO answers (user_id, question_id, answer ) \ + VALUES (:user_id, :question_id, :answer);" self.db.session.execute( text(sql), { "user_id":user_id, "question_id":question_id, - "answer":answer, - "created":int(time()) + "answer":answer } ) self.db.session.commit() |