From 81fa3c0ee576f5c75cf20cbd08b80621795cfa49 Mon Sep 17 00:00:00 2001 From: craisin Date: Thu, 27 Nov 2025 17:15:09 -0800 Subject: [PATCH] db stuff --- .gitignore | 3 ++- allfence.py | 3 +++ app.py | 30 +++++++++++++++++++++++++++--- 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index dd1e567..7dff61a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ +TODO.md .venv -TODO.md \ No newline at end of file +__pycache__ \ No newline at end of file diff --git a/allfence.py b/allfence.py index 39de709..019ebe2 100644 --- a/allfence.py +++ b/allfence.py @@ -6,6 +6,9 @@ def create_user(db, login_info, user_info): def update_user(db, login_info, user_info): pass +def get_user(db, id): + pass + def create_event(db): pass diff --git a/app.py b/app.py index 383c281..56a74bb 100644 --- a/app.py +++ b/app.py @@ -2,9 +2,6 @@ import allfence as af from flask import Flask import psycopg2 as sql -HOST, PORT = "0.0.0.0", 8000 -app = Flask(__name__) - DB_NAME, USER, PASSWORD, HOST, PORT = "database", "user", "password", "localhost", "5432" db_connection = sql.connect( dbname=DB_NAME, @@ -14,6 +11,33 @@ db_connection = sql.connect( port = PORT ) db_cursor = db_connection.cursor() +db_cursor.execute(""" +CREATE TABLE IF NOT EXISTS Users ( + id SERIAL PRIMARY KEY, + name varchar(255), + username varchar(255), + dob varchar(255), + password_hash varchar(255) +); +CREATE TABLE IF NOT EXISTS Events ( + id SERIAL PRIMARY KEY, + name varchar(255), + datetime varchar(255), + users varchar(255), + results varchar(255) +); +CREATE TABLE IF NOT EXISTS Tournaments ( + id SERIAL PRIMARY KEY, + name varchar(255), + start_date varchar(255), + end_date varchar(255), + events varchar(255) +); +""") + + +HOST, PORT = "0.0.0.0", 8000 +app = Flask(__name__) @app.route("/") def index():