Lacie/profiles/database.py
2026-02-18 03:09:43 +01:00

28 lines
594 B
Python

import sqlite3
from pathlib import Path
DB_PATH = Path(__file__).parent.parent / "data" / "profile.db"
def get_db():
db = sqlite3.connect(DB_PATH)
db.row_factory = sqlite3.Row
return db
def setup_db():
db = get_db()
cursor = db.cursor()
cursor.execute("""
CREATE TABLE IF NOT EXISTS profiles (
user_id INTEGER PRIMARY KEY,
pronouns TEXT,
about_me TEXT,
fav_color TEXT,
bg_color TEXT,
fav_game TEXT,
fav_artist TEXT,
birthday TEXT,
font_name TEXT
)
""")
db.commit()
db.close()