Spaces:
Paused
Paused
Commit
·
38e31eb
1
Parent(s):
970d914
Auto-commit: app.py updated
Browse files
app.py
CHANGED
|
@@ -164,33 +164,33 @@ def init_database():
|
|
| 164 |
)
|
| 165 |
""")
|
| 166 |
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
|
| 194 |
|
| 195 |
conn.commit()
|
| 196 |
conn.close()
|
|
|
|
| 164 |
)
|
| 165 |
""")
|
| 166 |
|
| 167 |
+
# Create sessions table
|
| 168 |
+
cursor.execute("""
|
| 169 |
+
CREATE TABLE IF NOT EXISTS sessions (
|
| 170 |
+
id TEXT PRIMARY KEY,
|
| 171 |
+
user_id INTEGER NOT NULL,
|
| 172 |
+
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
| 173 |
+
expires_at TIMESTAMP NOT NULL,
|
| 174 |
+
ip_address TEXT,
|
| 175 |
+
user_agent TEXT,
|
| 176 |
+
FOREIGN KEY (user_id) REFERENCES users (id)
|
| 177 |
+
)
|
| 178 |
+
""")
|
| 179 |
|
| 180 |
+
# Create model usage table
|
| 181 |
+
cursor.execute("""
|
| 182 |
+
CREATE TABLE IF NOT EXISTS model_usage (
|
| 183 |
+
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
| 184 |
+
user_id INTEGER,
|
| 185 |
+
model_name TEXT NOT NULL,
|
| 186 |
+
category TEXT NOT NULL,
|
| 187 |
+
input_text TEXT,
|
| 188 |
+
output_text TEXT,
|
| 189 |
+
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
| 190 |
+
processing_time REAL,
|
| 191 |
+
FOREIGN KEY (user_id) REFERENCES users (id)
|
| 192 |
+
)
|
| 193 |
+
""")
|
| 194 |
|
| 195 |
conn.commit()
|
| 196 |
conn.close()
|