from dbconnection import create_connection from flask import Flask import psycopg2 import os from dotenv import load_dotenv app = Flask(__name__) # Use the database connection function from dbconnection.py connection = create_connection() # Check if the connection is successful if connection is not None: print("Connected to the database!") else: print("Failed to connect to the database.") cur = connection.cursor() cur.execute(''' CREATE TABLE IF NOT EXISTS ActiveSessions(RoomID int, RoomTitle varchar(255), HostName varchar(255), Players int) ''') cur.execute(''' CREATE TABLE IF NOT EXISTS PlayerRosters(RoomID int, Player1 varchar(255), Player2 varchar(255), Player3 varchar(255), Player4 varchar(255)) ''') cur.execute(''' CREATE TABLE IF NOT EXISTS GameHistory(RoomID int, RoomTitle varchar(255), HostName varchar(255), Players int, Winner varchar(255)) ''') connection.commit() connection.close() print("Success")