diff --git a/database/DogAcademy.db b/database/DogAcademy.db new file mode 100644 index 0000000..742515b Binary files /dev/null and b/database/DogAcademy.db differ diff --git a/database/db_events.py b/database/db_events.py index 93b6de6..ed7d40c 100644 --- a/database/db_events.py +++ b/database/db_events.py @@ -1,3 +1,4 @@ +import logging from sqlalchemy import func from sqlalchemy.orm import joinedload from database.db_session import get_session @@ -6,36 +7,50 @@ from sqlalchemy.exc import SQLAlchemyError def get_user_by_id(user_id): - """Получение данных пользователя по ID.""" + """Получение данных пользователя по ID с предварительной загрузкой связанных данных.""" session = get_session() try: - user = session.query(Users).filter_by(user_id=user_id).first() + user = ( + session.query(Users) + .options(joinedload(Users.game_sessions)) # Предзагрузка связанных игровых сессий + .filter_by(user_id=user_id) + .first() + ) return user except SQLAlchemyError as e: - print(f"Ошибка при получении пользователя: {e}") + logging.error(f"Ошибка при получении пользователя: {e}") return None finally: session.close() def create_user(login, password, username): - """Создание нового пользователя в базе данных.""" + """Регистрация нового пользователя.""" session = get_session() - # Проверяем, есть ли уже пользователь с таким логином + # Проверка, есть ли уже пользователь с таким логином if session.query(Auth).filter_by(login=login).first(): return False, "Логин уже используется." - # Создаем новую запись в таблице Auth + # Создаём новую запись в таблице Auth new_auth = Auth(login=login, password=password) session.add(new_auth) try: session.commit() # Сохраняем изменения в таблице Auth - # Создаем новую запись в таблице Users, связывая с только что добавленным Auth + # Создаём новую запись в таблице Users, связываем с только что добавленным Auth new_user = Users(user_id=new_auth.user_id, username=username) session.add(new_user) session.commit() # Сохраняем изменения в таблице Users + + # Создаём новый игровой процесс для этого пользователя + new_game_session = GameSession(user_id=new_user.user_id, level=1) # Устанавливаем уровень по умолчанию + session.add(new_game_session) + session.commit() # Сохраняем данные в GameSession + + print(f"Пользователь {username} успешно добавлен!") + return True, "Регистрация успешна." + except SQLAlchemyError as e: session.rollback() # Откат изменений при ошибке print(f"Ошибка при создании пользователя: {e}") @@ -43,28 +58,18 @@ def create_user(login, password, username): finally: session.close() - return True, "Регистрация успешна." def check_user(login, password=None): - """Проверка существования пользователя по логину и паролю (если передан).""" session = get_session() try: - print(f"Проверяем пользователя с логином: {login}") - # Фильтрация только по логину query = session.query(Auth).filter_by(login=login) - - # Если передан пароль, фильтруем и по паролю if password: query = query.filter_by(password=password) - user = query.first() - if user: - print(f"Пользователь найден: {user.user_id}") - return user.user_id # Возвращаем user_id пользователя + return user.user_id else: - print("Пользователь не найден.") return None except SQLAlchemyError as e: print(f"Ошибка при проверке пользователя: {e}") @@ -76,6 +81,8 @@ def save_progress(user_id, level, score, duration, health, hunger, sleepiness): """Сохранение игрового прогресса в базу данных.""" session = get_session() try: + if not user_id: + raise ValueError("user_id не указан!") session_data = GameSession( user_id=user_id, level=level, @@ -89,8 +96,10 @@ def save_progress(user_id, level, score, duration, health, hunger, sleepiness): session.add(session_data) session.commit() except SQLAlchemyError as e: - print(f"Ошибка при сохранении прогресса: {e}") + logging.error(f"Ошибка при сохранении прогресса: {e}") session.rollback() + except ValueError as e: + logging.error(e) finally: session.close() @@ -100,7 +109,7 @@ def get_user_progress(user_id): try: return session.query(GameSession).filter_by(user_id=user_id).all() except Exception as e: - print(f"Ошибка при получении прогресса пользователя: {e}") + logging.error(f"Ошибка при получении прогресса пользователя: {e}") return [] finally: session.close() diff --git a/database/info/Dogs_table.py b/database/info/Dogs_table.py index 45c6759..2b34658 100644 --- a/database/info/Dogs_table.py +++ b/database/info/Dogs_table.py @@ -1,3 +1,7 @@ +import logging + +from sqlalchemy.exc import SQLAlchemyError + from database.db_session import get_session from database.models import Dogs @@ -47,21 +51,44 @@ DOG_CHARACTERS = { } def populate_dogs(): + """ + Заполнение таблицы Dogs предустановленными данными. + """ session = get_session() try: + logging.info("Начинается заполнение таблицы Dogs.") for breed, data in DOG_CHARACTERS.items(): - dog = Dogs( - breed=breed, - characteristics=data['characteristics'], - behavior=data['behavior'], - care_info=data['care_info'], - admin_comments=data['admin_comments'] - ) - session.add(dog) + existing_dog = session.query(Dogs).filter_by(breed=breed).first() + if not existing_dog: + dog = Dogs( + breed=breed, + characteristics=data['characteristics'], + behavior=data['behavior'], + care_info=data['care_info'], + admin_comments=data['admin_comments'] + ) + session.add(dog) session.commit() - print("Таблица Dogs успешно заполнена.") - except Exception as e: + logging.info("Таблица Dogs успешно заполнена.") + except SQLAlchemyError as e: session.rollback() - print(f"Ошибка при заполнении Dogs: {e}") + logging.error(f"Ошибка при заполнении Dogs: {e}") + finally: + session.close() + + +def get_all_dogs(): + """ + Получение списка всех пород собак из базы данных. + + :return: Список объектов Dogs. + """ + session = get_session() + try: + dogs = session.query(Dogs).all() + return dogs + except SQLAlchemyError as e: + logging.error(f"Ошибка при получении списка собак: {e}") + return [] finally: session.close() diff --git a/database/info/GameSessions_table.py b/database/info/GameSessions_table.py index 34177b1..79d47b2 100644 --- a/database/info/GameSessions_table.py +++ b/database/info/GameSessions_table.py @@ -1,34 +1,48 @@ +import logging +from sqlalchemy import func from database.db_events import get_user_progress from database.db_session import get_session from sqlalchemy.exc import SQLAlchemyError from database.models import GameSession -def save_game_session(user_id, level, score, duration, health, hunger, sleepiness): - """Сохранение игрового процесса в таблицу GameSessions.""" +def save_game_session(user_id, level, score, steps, duration=0, health=100, hunger=0, sleepiness=0): + """Сохранение игрового прогресса.""" session = get_session() try: - # Создаем новый объект GameSession - game_session = GameSession( + session.add(GameSession( user_id=user_id, level=level, score=score, + steps=steps, duration=duration, health=health, hunger=hunger, - sleepiness=sleepiness, - ) - session.add(game_session) - session.commit() # Сохраняем данные в таблице - print(f"Игровой процесс для пользователя {user_id} на уровне {level} успешно сохранен.") - except SQLAlchemyError as e: + sleepiness=sleepiness + )) + session.commit() + logging.info(f"Сессия сохранена: user_id={user_id}, level={level}, score={score}") + except Exception as e: session.rollback() - print(f"Ошибка при сохранении игрового процесса: {e}") - finally: - session.close() + logging.error(f"Ошибка при сохранении игровой сессии: {e}") + raise + def print_user_progress(user_id): - """Печать прогресса пользователя из таблицы GameSessions.""" + """ + Печать прогресса пользователя из таблицы GameSessions. + + :param user_id: ID пользователя + """ + if not user_id: + logging.error("user_id отсутствует. Невозможно получить прогресс.") + return + progress = get_user_progress(user_id) + if not progress: + print(f"У пользователя с ID {user_id} нет сохраненного прогресса.") + return + + print(f"Прогресс пользователя (user_id={user_id}):") for session in progress: - print(f"Уровень: {session.level}, Очки: {session.score}, Время: {session.duration} секунд") \ No newline at end of file + print(f"- Уровень: {session.level}, Очки: {session.score}, Время: {session.duration} сек") diff --git a/DogAcademy/logs/game.log b/logs/database.log similarity index 100% rename from DogAcademy/logs/game.log rename to logs/database.log diff --git a/logs/logfile.log b/logs/logfile.log index 0c7ab80..26af7c2 100644 --- a/logs/logfile.log +++ b/logs/logfile.log @@ -4967,3 +4967,5119 @@ FROM game_sessions WHERE game_sessions.user_id IS NULL 2024-11-29 19:52:23 - [generated in 0.00030s] () 2024-11-29 19:52:23 - ROLLBACK +2024-11-29 20:15:11 - . +2024-11-29 20:15:29 - BEGIN (implicit) +2024-11-29 20:15:29 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 20:15:29 - [generated in 0.00037s] ('lubluNikitu', 'meow123', 1, 0) +2024-11-29 20:15:29 - ROLLBACK +2024-11-29 20:19:22 - . +2024-11-29 20:19:39 - BEGIN (implicit) +2024-11-29 20:19:39 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 20:19:39 - [generated in 0.00021s] ('lubluNikitu', 'meow123', 1, 0) +2024-11-29 20:19:39 - ROLLBACK +2024-11-29 20:20:00 - : 1, 5. +2024-11-29 20:20:21 - BEGIN (implicit) +2024-11-29 20:20:21 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-11-29 20:20:21 - [generated in 0.00037s] () +2024-11-29 20:20:21 - ROLLBACK +2024-11-29 20:20:23 - BEGIN (implicit) +2024-11-29 20:20:23 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-11-29 20:20:23 - [cached since 2.243s ago] () +2024-11-29 20:20:23 - ROLLBACK +2024-11-29 20:20:50 - BEGIN (implicit) +2024-11-29 20:20:50 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, ?, ?, ?, ?) RETURNING session_id, start_time +2024-11-29 20:20:50 - [generated in 0.00026s] (None, 1, 10, 98, None, 100, 0, 0) +2024-11-29 20:20:50 - COMMIT +2024-11-29 20:21:25 - . +2024-11-29 20:21:25 - BEGIN (implicit) +2024-11-29 20:21:25 - PRAGMA main.table_info("auth") +2024-11-29 20:21:25 - [raw sql] () +2024-11-29 20:21:25 - PRAGMA temp.table_info("auth") +2024-11-29 20:21:25 - [raw sql] () +2024-11-29 20:21:25 - PRAGMA main.table_info("users") +2024-11-29 20:21:25 - [raw sql] () +2024-11-29 20:21:25 - PRAGMA temp.table_info("users") +2024-11-29 20:21:25 - [raw sql] () +2024-11-29 20:21:25 - PRAGMA main.table_info("dogs") +2024-11-29 20:21:25 - [raw sql] () +2024-11-29 20:21:25 - PRAGMA temp.table_info("dogs") +2024-11-29 20:21:25 - [raw sql] () +2024-11-29 20:21:25 - PRAGMA main.table_info("questions") +2024-11-29 20:21:25 - [raw sql] () +2024-11-29 20:21:25 - PRAGMA temp.table_info("questions") +2024-11-29 20:21:25 - [raw sql] () +2024-11-29 20:21:25 - PRAGMA main.table_info("game_sessions") +2024-11-29 20:21:25 - [raw sql] () +2024-11-29 20:21:25 - PRAGMA temp.table_info("game_sessions") +2024-11-29 20:21:25 - [raw sql] () +2024-11-29 20:21:25 - PRAGMA main.table_info("notifications") +2024-11-29 20:21:25 - [raw sql] () +2024-11-29 20:21:25 - PRAGMA temp.table_info("notifications") +2024-11-29 20:21:25 - [raw sql] () +2024-11-29 20:21:25 - +CREATE TABLE auth ( + user_id INTEGER NOT NULL, + login VARCHAR NOT NULL, + password VARCHAR NOT NULL, + PRIMARY KEY (user_id), + UNIQUE (login) +) + + +2024-11-29 20:21:25 - [no key 0.00011s] () +2024-11-29 20:21:25 - +CREATE TABLE dogs ( + dog_id INTEGER NOT NULL, + breed VARCHAR, + characteristics TEXT, + behavior TEXT, + care_info TEXT, + admin_comments TEXT, + PRIMARY KEY (dog_id) +) + + +2024-11-29 20:21:25 - [no key 0.00016s] () +2024-11-29 20:21:25 - +CREATE TABLE users ( + user_id INTEGER NOT NULL, + dog_id INTEGER, + username VARCHAR NOT NULL, + level INTEGER, + achievement TEXT, + PRIMARY KEY (user_id), + FOREIGN KEY(user_id) REFERENCES auth (user_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-11-29 20:21:25 - [no key 0.00020s] () +2024-11-29 20:21:25 - +CREATE TABLE questions ( + question_id INTEGER NOT NULL, + dog_id INTEGER, + question_text TEXT NOT NULL, + image_url VARCHAR, + helpful_info TEXT, + incorrect_attempts INTEGER, + PRIMARY KEY (question_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-11-29 20:21:25 - [no key 0.00018s] () +2024-11-29 20:21:25 - +CREATE TABLE game_sessions ( + session_id INTEGER NOT NULL, + user_id INTEGER, + level INTEGER NOT NULL, + score INTEGER, + duration INTEGER, + start_time DATETIME, + end_time DATETIME, + health INTEGER, + hunger INTEGER, + sleepiness INTEGER, + PRIMARY KEY (session_id), + CONSTRAINT uix_user_level UNIQUE (user_id, level), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-11-29 20:21:25 - [no key 0.00026s] () +2024-11-29 20:21:25 - +CREATE TABLE notifications ( + notification_id INTEGER NOT NULL, + user_id INTEGER, + message TEXT NOT NULL, + timestamp DATETIME, + is_read BOOLEAN, + PRIMARY KEY (notification_id), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-11-29 20:21:25 - [no key 0.00018s] () +2024-11-29 20:21:25 - COMMIT +2024-11-29 20:22:20 - BEGIN (implicit) +2024-11-29 20:22:20 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-11-29 20:22:20 - [generated in 0.00019s] ('lubluNikitu', 1, 0) +2024-11-29 20:22:20 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-11-29 20:22:20 - [generated in 0.00017s] ('lubluNikitu', 'meow123') +2024-11-29 20:22:20 - COMMIT +2024-11-29 20:22:20 - BEGIN (implicit) +2024-11-29 20:22:20 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-11-29 20:22:20 - [generated in 0.00015s] (1,) +2024-11-29 20:22:20 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-11-29 20:22:20 - [generated in 0.00017s] (1, None, 'UMenyaShizaZovytNikita', 1, None) +2024-11-29 20:22:20 - COMMIT +2024-11-29 20:22:39 - BEGIN (implicit) +2024-11-29 20:22:39 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 20:22:39 - [generated in 0.00016s] ('lubluNikitu', 'meow123', 1, 0) +2024-11-29 20:22:39 - ROLLBACK +2024-11-29 20:23:10 - BEGIN (implicit) +2024-11-29 20:23:10 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, ?, ?, ?, ?) RETURNING session_id, start_time +2024-11-29 20:23:10 - [generated in 0.00030s] (None, 1, 10, 97, None, 100, 0, 0) +2024-11-29 20:23:10 - COMMIT +2024-11-29 20:23:17 - : 2, 0. +2024-11-29 20:41:56 - . +2024-11-29 20:42:20 - BEGIN (implicit) +2024-11-29 20:42:20 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 20:42:20 - [generated in 0.00028s] ('lubluNikitu', 'meow123', 1, 0) +2024-11-29 20:42:20 - ROLLBACK +2024-11-29 20:42:29 - BEGIN (implicit) +2024-11-29 20:42:29 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-11-29 20:42:29 - [generated in 0.00018s] (1, 0) +2024-11-29 20:42:29 - ROLLBACK +2024-11-29 20:44:01 - . +2024-11-29 20:44:16 - BEGIN (implicit) +2024-11-29 20:44:16 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 20:44:16 - [generated in 0.00022s] ('lubluNikitu', 'meow123', 1, 0) +2024-11-29 20:44:16 - ROLLBACK +2024-11-29 20:49:23 - . +2024-11-29 20:49:45 - BEGIN (implicit) +2024-11-29 20:49:45 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 20:49:45 - [generated in 0.00025s] ('lubluNikitu', 'meow123', 1, 0) +2024-11-29 20:49:45 - ROLLBACK +2024-11-29 20:49:51 - BEGIN (implicit) +2024-11-29 20:49:51 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-11-29 20:49:51 - [generated in 0.00024s] (1, 0) +2024-11-29 20:49:51 - ROLLBACK +2024-11-29 20:50:21 - BEGIN (implicit) +2024-11-29 20:50:21 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, ?, ?, ?, ?) RETURNING session_id, start_time +2024-11-29 20:50:21 - [generated in 0.00027s] (None, 1, 10, 75, None, 100, 0, 0) +2024-11-29 20:50:21 - COMMIT +2024-11-29 20:50:21 - BEGIN (implicit) +2024-11-29 20:50:21 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-11-29 20:50:21 - [cached since 29.53s ago] (1, 0) +2024-11-29 20:50:21 - ROLLBACK +2024-11-29 20:51:25 - : 2, 0. +2024-11-29 20:51:31 - BEGIN (implicit) +2024-11-29 20:51:31 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-11-29 20:51:31 - [cached since 99.48s ago] (1, 0) +2024-11-29 20:51:31 - ROLLBACK +2024-11-29 20:52:59 - . +2024-11-29 20:53:12 - BEGIN (implicit) +2024-11-29 20:53:12 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 20:53:12 - [generated in 0.00023s] ('lubluNikitu', 'meow123', 1, 0) +2024-11-29 20:53:12 - ROLLBACK +2024-11-29 20:53:16 - BEGIN (implicit) +2024-11-29 20:53:16 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-11-29 20:53:16 - [generated in 0.00018s] (1, 0) +2024-11-29 20:53:16 - ROLLBACK +2024-11-29 20:53:28 - : 1, 0. +2024-11-29 22:16:51 - . +2024-11-29 22:17:13 - BEGIN (implicit) +2024-11-29 22:17:13 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 22:17:13 - [generated in 0.00026s] ('lubluNikitu', 'meow123', 1, 0) +2024-11-29 22:17:13 - ROLLBACK +2024-11-29 22:17:22 - BEGIN (implicit) +2024-11-29 22:17:22 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-11-29 22:17:22 - [generated in 0.00026s] (1, 0) +2024-11-29 22:17:22 - ROLLBACK +2024-11-29 22:17:49 - BEGIN (implicit) +2024-11-29 22:17:49 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, ?, ?, ?, ?) RETURNING session_id, start_time +2024-11-29 22:17:49 - [generated in 0.00028s] (None, 1, 10, 90, None, 100, 0, 0) +2024-11-29 22:17:49 - COMMIT +2024-11-29 22:17:49 - BEGIN (implicit) +2024-11-29 22:17:49 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-11-29 22:17:49 - [generated in 0.00014s] (1, 0) +2024-11-29 22:17:49 - ROLLBACK +2024-11-29 22:18:04 - : 2, 0. +2024-11-29 22:24:01 - . +2024-11-29 22:24:01 - BEGIN (implicit) +2024-11-29 22:24:01 - PRAGMA main.table_info("auth") +2024-11-29 22:24:01 - [raw sql] () +2024-11-29 22:24:01 - PRAGMA temp.table_info("auth") +2024-11-29 22:24:01 - [raw sql] () +2024-11-29 22:24:01 - PRAGMA main.table_info("users") +2024-11-29 22:24:01 - [raw sql] () +2024-11-29 22:24:01 - PRAGMA temp.table_info("users") +2024-11-29 22:24:01 - [raw sql] () +2024-11-29 22:24:01 - PRAGMA main.table_info("dogs") +2024-11-29 22:24:01 - [raw sql] () +2024-11-29 22:24:01 - PRAGMA temp.table_info("dogs") +2024-11-29 22:24:01 - [raw sql] () +2024-11-29 22:24:01 - PRAGMA main.table_info("questions") +2024-11-29 22:24:01 - [raw sql] () +2024-11-29 22:24:01 - PRAGMA temp.table_info("questions") +2024-11-29 22:24:01 - [raw sql] () +2024-11-29 22:24:01 - PRAGMA main.table_info("game_sessions") +2024-11-29 22:24:01 - [raw sql] () +2024-11-29 22:24:01 - PRAGMA temp.table_info("game_sessions") +2024-11-29 22:24:01 - [raw sql] () +2024-11-29 22:24:01 - PRAGMA main.table_info("notifications") +2024-11-29 22:24:01 - [raw sql] () +2024-11-29 22:24:01 - PRAGMA temp.table_info("notifications") +2024-11-29 22:24:01 - [raw sql] () +2024-11-29 22:24:01 - +CREATE TABLE auth ( + user_id INTEGER NOT NULL, + login VARCHAR NOT NULL, + password VARCHAR NOT NULL, + PRIMARY KEY (user_id), + UNIQUE (login) +) + + +2024-11-29 22:24:01 - [no key 0.00011s] () +2024-11-29 22:24:01 - +CREATE TABLE dogs ( + dog_id INTEGER NOT NULL, + breed VARCHAR, + characteristics TEXT, + behavior TEXT, + care_info TEXT, + admin_comments TEXT, + PRIMARY KEY (dog_id) +) + + +2024-11-29 22:24:01 - [no key 0.00019s] () +2024-11-29 22:24:01 - +CREATE TABLE users ( + user_id INTEGER NOT NULL, + dog_id INTEGER, + username VARCHAR NOT NULL, + level INTEGER, + achievement TEXT, + PRIMARY KEY (user_id), + FOREIGN KEY(user_id) REFERENCES auth (user_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-11-29 22:24:01 - [no key 0.00016s] () +2024-11-29 22:24:01 - +CREATE TABLE questions ( + question_id INTEGER NOT NULL, + dog_id INTEGER, + question_text TEXT NOT NULL, + image_url VARCHAR, + helpful_info TEXT, + incorrect_attempts INTEGER, + PRIMARY KEY (question_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-11-29 22:24:01 - [no key 0.00016s] () +2024-11-29 22:24:01 - +CREATE TABLE game_sessions ( + session_id INTEGER NOT NULL, + user_id INTEGER, + level INTEGER NOT NULL, + score INTEGER, + duration INTEGER, + start_time DATETIME, + end_time DATETIME, + health INTEGER, + hunger INTEGER, + sleepiness INTEGER, + PRIMARY KEY (session_id), + CONSTRAINT uix_user_level UNIQUE (user_id, level), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-11-29 22:24:01 - [no key 0.00019s] () +2024-11-29 22:24:01 - +CREATE TABLE notifications ( + notification_id INTEGER NOT NULL, + user_id INTEGER, + message TEXT NOT NULL, + timestamp DATETIME, + is_read BOOLEAN, + PRIMARY KEY (notification_id), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-11-29 22:24:01 - [no key 0.00017s] () +2024-11-29 22:24:01 - COMMIT +2024-11-29 22:24:15 - BEGIN (implicit) +2024-11-29 22:24:15 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-11-29 22:24:15 - [generated in 0.00020s] ('meow', 1, 0) +2024-11-29 22:24:15 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-11-29 22:24:15 - [generated in 0.00025s] ('meow', 'meow') +2024-11-29 22:24:15 - COMMIT +2024-11-29 22:24:15 - BEGIN (implicit) +2024-11-29 22:24:15 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-11-29 22:24:15 - [generated in 0.00016s] (1,) +2024-11-29 22:24:15 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-11-29 22:24:15 - [generated in 0.00018s] (1, None, 'meoww', 1, None) +2024-11-29 22:24:15 - COMMIT +2024-11-29 22:24:26 - BEGIN (implicit) +2024-11-29 22:24:26 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 22:24:26 - [generated in 0.00016s] ('meow', 'meow', 1, 0) +2024-11-29 22:24:26 - ROLLBACK +2024-11-29 22:24:32 - BEGIN (implicit) +2024-11-29 22:24:32 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-11-29 22:24:32 - [generated in 0.00024s] (1, 0) +2024-11-29 22:24:32 - ROLLBACK +2024-11-29 22:24:37 - BEGIN (implicit) +2024-11-29 22:24:37 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-11-29 22:24:37 - [cached since 5.191s ago] (1, 0) +2024-11-29 22:24:37 - ROLLBACK +2024-11-29 22:24:44 - BEGIN (implicit) +2024-11-29 22:24:44 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-11-29 22:24:44 - [cached since 12.39s ago] (1, 0) +2024-11-29 22:24:44 - ROLLBACK +2024-11-29 22:27:33 - . +2024-11-29 22:27:42 - BEGIN (implicit) +2024-11-29 22:27:42 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 22:27:42 - [generated in 0.00026s] ('meow', 'meow', 1, 0) +2024-11-29 22:27:42 - ROLLBACK +2024-11-29 22:27:47 - BEGIN (implicit) +2024-11-29 22:27:47 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-11-29 22:27:47 - [generated in 0.00025s] (1, 0) +2024-11-29 22:27:47 - ROLLBACK +2024-11-29 22:32:04 - . +2024-11-29 22:32:15 - BEGIN (implicit) +2024-11-29 22:32:15 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 22:32:15 - [generated in 0.00025s] ('meow', 'meow', 1, 0) +2024-11-29 22:32:15 - ROLLBACK +2024-11-29 22:32:30 - : self.user_id GameUI. +2024-11-29 22:32:34 - : self.user_id GameUI. +2024-11-29 22:32:41 - BEGIN (implicit) +2024-11-29 22:32:41 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-11-29 22:32:41 - [generated in 0.00018s] () +2024-11-29 22:32:41 - ROLLBACK +2024-11-29 22:38:38 - . +2024-11-29 22:58:31 - . +2024-11-29 22:58:40 - BEGIN (implicit) +2024-11-29 22:58:40 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 22:58:40 - [generated in 0.00020s] ('meow', 'meow', 1, 0) +2024-11-29 22:58:40 - ROLLBACK +2024-11-29 22:58:45 - BEGIN (implicit) +2024-11-29 22:58:45 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-11-29 22:58:45 - [generated in 0.00026s] (1, 0) +2024-11-29 22:58:45 - ROLLBACK +2024-11-29 22:59:32 - . +2024-11-29 22:59:32 - BEGIN (implicit) +2024-11-29 22:59:32 - PRAGMA main.table_info("auth") +2024-11-29 22:59:32 - [raw sql] () +2024-11-29 22:59:32 - PRAGMA main.table_info("users") +2024-11-29 22:59:32 - [raw sql] () +2024-11-29 22:59:32 - PRAGMA main.table_info("dogs") +2024-11-29 22:59:32 - [raw sql] () +2024-11-29 22:59:32 - PRAGMA main.table_info("questions") +2024-11-29 22:59:32 - [raw sql] () +2024-11-29 22:59:32 - PRAGMA main.table_info("game_sessions") +2024-11-29 22:59:32 - [raw sql] () +2024-11-29 22:59:32 - PRAGMA main.table_info("notifications") +2024-11-29 22:59:32 - [raw sql] () +2024-11-29 22:59:32 - +DROP TABLE notifications +2024-11-29 22:59:32 - [no key 0.00009s] () +2024-11-29 22:59:32 - +DROP TABLE game_sessions +2024-11-29 22:59:32 - [no key 0.00021s] () +2024-11-29 22:59:33 - +DROP TABLE questions +2024-11-29 22:59:33 - [no key 0.00017s] () +2024-11-29 22:59:33 - +DROP TABLE users +2024-11-29 22:59:33 - [no key 0.00017s] () +2024-11-29 22:59:33 - +DROP TABLE dogs +2024-11-29 22:59:33 - [no key 0.00018s] () +2024-11-29 22:59:33 - +DROP TABLE auth +2024-11-29 22:59:33 - [no key 0.00017s] () +2024-11-29 22:59:33 - COMMIT +2024-11-29 22:59:33 - BEGIN (implicit) +2024-11-29 22:59:33 - PRAGMA main.table_info("auth") +2024-11-29 22:59:33 - [raw sql] () +2024-11-29 22:59:33 - PRAGMA temp.table_info("auth") +2024-11-29 22:59:33 - [raw sql] () +2024-11-29 22:59:33 - PRAGMA main.table_info("users") +2024-11-29 22:59:33 - [raw sql] () +2024-11-29 22:59:33 - PRAGMA temp.table_info("users") +2024-11-29 22:59:33 - [raw sql] () +2024-11-29 22:59:33 - PRAGMA main.table_info("dogs") +2024-11-29 22:59:33 - [raw sql] () +2024-11-29 22:59:33 - PRAGMA temp.table_info("dogs") +2024-11-29 22:59:33 - [raw sql] () +2024-11-29 22:59:33 - PRAGMA main.table_info("questions") +2024-11-29 22:59:33 - [raw sql] () +2024-11-29 22:59:33 - PRAGMA temp.table_info("questions") +2024-11-29 22:59:33 - [raw sql] () +2024-11-29 22:59:33 - PRAGMA main.table_info("game_sessions") +2024-11-29 22:59:33 - [raw sql] () +2024-11-29 22:59:33 - PRAGMA temp.table_info("game_sessions") +2024-11-29 22:59:33 - [raw sql] () +2024-11-29 22:59:33 - PRAGMA main.table_info("notifications") +2024-11-29 22:59:33 - [raw sql] () +2024-11-29 22:59:33 - PRAGMA temp.table_info("notifications") +2024-11-29 22:59:33 - [raw sql] () +2024-11-29 22:59:33 - +CREATE TABLE auth ( + user_id INTEGER NOT NULL, + login VARCHAR NOT NULL, + password VARCHAR NOT NULL, + PRIMARY KEY (user_id), + UNIQUE (login) +) + + +2024-11-29 22:59:33 - [no key 0.00011s] () +2024-11-29 22:59:33 - +CREATE TABLE dogs ( + dog_id INTEGER NOT NULL, + breed VARCHAR, + characteristics TEXT, + behavior TEXT, + care_info TEXT, + admin_comments TEXT, + PRIMARY KEY (dog_id) +) + + +2024-11-29 22:59:33 - [no key 0.00017s] () +2024-11-29 22:59:33 - +CREATE TABLE users ( + user_id INTEGER NOT NULL, + dog_id INTEGER, + username VARCHAR NOT NULL, + level INTEGER, + achievement TEXT, + PRIMARY KEY (user_id), + FOREIGN KEY(user_id) REFERENCES auth (user_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-11-29 22:59:33 - [no key 0.00017s] () +2024-11-29 22:59:33 - +CREATE TABLE questions ( + question_id INTEGER NOT NULL, + dog_id INTEGER, + question_text TEXT NOT NULL, + image_url VARCHAR, + helpful_info TEXT, + incorrect_attempts INTEGER, + PRIMARY KEY (question_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-11-29 22:59:33 - [no key 0.00016s] () +2024-11-29 22:59:33 - +CREATE TABLE game_sessions ( + session_id INTEGER NOT NULL, + user_id INTEGER, + level INTEGER NOT NULL, + score INTEGER, + duration INTEGER, + start_time DATETIME, + end_time DATETIME, + health INTEGER, + hunger INTEGER, + sleepiness INTEGER, + PRIMARY KEY (session_id), + CONSTRAINT uix_user_level UNIQUE (user_id, level), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-11-29 22:59:33 - [no key 0.00022s] () +2024-11-29 22:59:33 - +CREATE TABLE notifications ( + notification_id INTEGER NOT NULL, + user_id INTEGER, + message TEXT NOT NULL, + timestamp DATETIME, + is_read BOOLEAN, + PRIMARY KEY (notification_id), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-11-29 22:59:33 - [no key 0.00020s] () +2024-11-29 22:59:33 - COMMIT +2024-11-29 22:59:43 - BEGIN (implicit) +2024-11-29 22:59:43 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-11-29 22:59:43 - [generated in 0.00020s] ('meow', 1, 0) +2024-11-29 22:59:43 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-11-29 22:59:43 - [generated in 0.00017s] ('meow', 'meow') +2024-11-29 22:59:43 - COMMIT +2024-11-29 22:59:43 - BEGIN (implicit) +2024-11-29 22:59:43 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-11-29 22:59:43 - [generated in 0.00015s] (1,) +2024-11-29 22:59:43 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-11-29 22:59:43 - [generated in 0.00017s] (1, None, 'meow', 1, None) +2024-11-29 22:59:43 - COMMIT +2024-11-29 22:59:47 - BEGIN (implicit) +2024-11-29 22:59:47 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 22:59:47 - [generated in 0.00016s] ('meow', 'meow', 1, 0) +2024-11-29 22:59:47 - ROLLBACK +2024-11-29 22:59:50 - BEGIN (implicit) +2024-11-29 22:59:50 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-11-29 22:59:50 - [generated in 0.00016s] (1, 0) +2024-11-29 22:59:50 - ROLLBACK +2024-11-29 23:01:46 - . +2024-11-29 23:01:46 - BEGIN (implicit) +2024-11-29 23:01:46 - PRAGMA main.table_info("auth") +2024-11-29 23:01:46 - [raw sql] () +2024-11-29 23:01:46 - PRAGMA main.table_info("users") +2024-11-29 23:01:46 - [raw sql] () +2024-11-29 23:01:46 - PRAGMA main.table_info("dogs") +2024-11-29 23:01:46 - [raw sql] () +2024-11-29 23:01:46 - PRAGMA main.table_info("questions") +2024-11-29 23:01:46 - [raw sql] () +2024-11-29 23:01:46 - PRAGMA main.table_info("game_sessions") +2024-11-29 23:01:46 - [raw sql] () +2024-11-29 23:01:46 - PRAGMA main.table_info("notifications") +2024-11-29 23:01:46 - [raw sql] () +2024-11-29 23:01:46 - +DROP TABLE notifications +2024-11-29 23:01:46 - [no key 0.00009s] () +2024-11-29 23:01:46 - +DROP TABLE game_sessions +2024-11-29 23:01:46 - [no key 0.00017s] () +2024-11-29 23:01:46 - +DROP TABLE questions +2024-11-29 23:01:46 - [no key 0.00017s] () +2024-11-29 23:01:46 - +DROP TABLE users +2024-11-29 23:01:46 - [no key 0.00017s] () +2024-11-29 23:01:47 - +DROP TABLE dogs +2024-11-29 23:01:47 - [no key 0.00017s] () +2024-11-29 23:01:47 - +DROP TABLE auth +2024-11-29 23:01:47 - [no key 0.00017s] () +2024-11-29 23:01:47 - COMMIT +2024-11-29 23:01:47 - BEGIN (implicit) +2024-11-29 23:01:47 - PRAGMA main.table_info("auth") +2024-11-29 23:01:47 - [raw sql] () +2024-11-29 23:01:47 - PRAGMA temp.table_info("auth") +2024-11-29 23:01:47 - [raw sql] () +2024-11-29 23:01:47 - PRAGMA main.table_info("users") +2024-11-29 23:01:47 - [raw sql] () +2024-11-29 23:01:47 - PRAGMA temp.table_info("users") +2024-11-29 23:01:47 - [raw sql] () +2024-11-29 23:01:47 - PRAGMA main.table_info("dogs") +2024-11-29 23:01:47 - [raw sql] () +2024-11-29 23:01:47 - PRAGMA temp.table_info("dogs") +2024-11-29 23:01:47 - [raw sql] () +2024-11-29 23:01:47 - PRAGMA main.table_info("questions") +2024-11-29 23:01:47 - [raw sql] () +2024-11-29 23:01:47 - PRAGMA temp.table_info("questions") +2024-11-29 23:01:47 - [raw sql] () +2024-11-29 23:01:47 - PRAGMA main.table_info("game_sessions") +2024-11-29 23:01:47 - [raw sql] () +2024-11-29 23:01:47 - PRAGMA temp.table_info("game_sessions") +2024-11-29 23:01:47 - [raw sql] () +2024-11-29 23:01:47 - PRAGMA main.table_info("notifications") +2024-11-29 23:01:47 - [raw sql] () +2024-11-29 23:01:47 - PRAGMA temp.table_info("notifications") +2024-11-29 23:01:47 - [raw sql] () +2024-11-29 23:01:47 - +CREATE TABLE auth ( + user_id INTEGER NOT NULL, + login VARCHAR NOT NULL, + password VARCHAR NOT NULL, + PRIMARY KEY (user_id), + UNIQUE (login) +) + + +2024-11-29 23:01:47 - [no key 0.00010s] () +2024-11-29 23:01:47 - +CREATE TABLE dogs ( + dog_id INTEGER NOT NULL, + breed VARCHAR, + characteristics TEXT, + behavior TEXT, + care_info TEXT, + admin_comments TEXT, + PRIMARY KEY (dog_id) +) + + +2024-11-29 23:01:47 - [no key 0.00017s] () +2024-11-29 23:01:47 - +CREATE TABLE users ( + user_id INTEGER NOT NULL, + dog_id INTEGER, + username VARCHAR NOT NULL, + level INTEGER, + achievement TEXT, + PRIMARY KEY (user_id), + FOREIGN KEY(user_id) REFERENCES auth (user_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-11-29 23:01:47 - [no key 0.00017s] () +2024-11-29 23:01:47 - +CREATE TABLE questions ( + question_id INTEGER NOT NULL, + dog_id INTEGER, + question_text TEXT NOT NULL, + image_url VARCHAR, + helpful_info TEXT, + incorrect_attempts INTEGER, + PRIMARY KEY (question_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-11-29 23:01:47 - [no key 0.00018s] () +2024-11-29 23:01:47 - +CREATE TABLE game_sessions ( + session_id INTEGER NOT NULL, + user_id INTEGER, + level INTEGER NOT NULL, + score INTEGER, + duration INTEGER, + start_time DATETIME, + end_time DATETIME, + health INTEGER, + hunger INTEGER, + sleepiness INTEGER, + PRIMARY KEY (session_id), + CONSTRAINT uix_user_level UNIQUE (user_id, level), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-11-29 23:01:47 - [no key 0.00018s] () +2024-11-29 23:01:47 - +CREATE TABLE notifications ( + notification_id INTEGER NOT NULL, + user_id INTEGER, + message TEXT NOT NULL, + timestamp DATETIME, + is_read BOOLEAN, + PRIMARY KEY (notification_id), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-11-29 23:01:47 - [no key 0.00018s] () +2024-11-29 23:01:47 - COMMIT +2024-11-29 23:01:57 - BEGIN (implicit) +2024-11-29 23:01:57 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-11-29 23:01:57 - [generated in 0.00018s] ('meow', 1, 0) +2024-11-29 23:01:57 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-11-29 23:01:57 - [generated in 0.00015s] ('meow', 'meow') +2024-11-29 23:01:57 - COMMIT +2024-11-29 23:01:58 - BEGIN (implicit) +2024-11-29 23:01:58 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-11-29 23:01:58 - [generated in 0.00017s] (1,) +2024-11-29 23:01:58 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-11-29 23:01:58 - [generated in 0.00017s] (1, None, 'meow', 1, None) +2024-11-29 23:01:58 - COMMIT +2024-11-29 23:02:00 - BEGIN (implicit) +2024-11-29 23:02:00 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 23:02:00 - [generated in 0.00016s] ('meow', 'meow', 1, 0) +2024-11-29 23:02:00 - ROLLBACK +2024-11-29 23:02:04 - BEGIN (implicit) +2024-11-29 23:02:04 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-11-29 23:02:04 - [generated in 0.00016s] (1, 0) +2024-11-29 23:02:04 - ROLLBACK +2024-11-29 23:11:20 - . +2024-11-29 23:11:20 - BEGIN (implicit) +2024-11-29 23:11:20 - PRAGMA main.table_info("auth") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA main.table_info("users") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA main.table_info("dogs") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA main.table_info("questions") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA main.table_info("game_sessions") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA main.table_info("notifications") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - +DROP TABLE notifications +2024-11-29 23:11:20 - [no key 0.00009s] () +2024-11-29 23:11:20 - +DROP TABLE game_sessions +2024-11-29 23:11:20 - [no key 0.00017s] () +2024-11-29 23:11:20 - +DROP TABLE questions +2024-11-29 23:11:20 - [no key 0.00016s] () +2024-11-29 23:11:20 - +DROP TABLE users +2024-11-29 23:11:20 - [no key 0.00017s] () +2024-11-29 23:11:20 - +DROP TABLE dogs +2024-11-29 23:11:20 - [no key 0.00017s] () +2024-11-29 23:11:20 - +DROP TABLE auth +2024-11-29 23:11:20 - [no key 0.00019s] () +2024-11-29 23:11:20 - COMMIT +2024-11-29 23:11:20 - BEGIN (implicit) +2024-11-29 23:11:20 - PRAGMA main.table_info("auth") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA temp.table_info("auth") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA main.table_info("users") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA temp.table_info("users") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA main.table_info("dogs") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA temp.table_info("dogs") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA main.table_info("questions") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA temp.table_info("questions") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA main.table_info("game_sessions") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA temp.table_info("game_sessions") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA main.table_info("notifications") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - PRAGMA temp.table_info("notifications") +2024-11-29 23:11:20 - [raw sql] () +2024-11-29 23:11:20 - +CREATE TABLE auth ( + user_id INTEGER NOT NULL, + login VARCHAR NOT NULL, + password VARCHAR NOT NULL, + PRIMARY KEY (user_id), + UNIQUE (login) +) + + +2024-11-29 23:11:20 - [no key 0.00009s] () +2024-11-29 23:11:20 - +CREATE TABLE dogs ( + dog_id INTEGER NOT NULL, + breed VARCHAR, + characteristics TEXT, + behavior TEXT, + care_info TEXT, + admin_comments TEXT, + PRIMARY KEY (dog_id) +) + + +2024-11-29 23:11:20 - [no key 0.00020s] () +2024-11-29 23:11:20 - +CREATE TABLE users ( + user_id INTEGER NOT NULL, + dog_id INTEGER, + username VARCHAR NOT NULL, + level INTEGER, + achievement TEXT, + PRIMARY KEY (user_id), + FOREIGN KEY(user_id) REFERENCES auth (user_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-11-29 23:11:20 - [no key 0.00016s] () +2024-11-29 23:11:20 - +CREATE TABLE questions ( + question_id INTEGER NOT NULL, + dog_id INTEGER, + question_text TEXT NOT NULL, + image_url VARCHAR, + helpful_info TEXT, + incorrect_attempts INTEGER, + PRIMARY KEY (question_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-11-29 23:11:20 - [no key 0.00017s] () +2024-11-29 23:11:21 - +CREATE TABLE game_sessions ( + session_id INTEGER NOT NULL, + user_id INTEGER, + level INTEGER NOT NULL, + score INTEGER, + duration INTEGER, + start_time DATETIME, + end_time DATETIME, + health INTEGER, + hunger INTEGER, + sleepiness INTEGER, + PRIMARY KEY (session_id), + CONSTRAINT uix_user_level UNIQUE (user_id, level), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-11-29 23:11:21 - [no key 0.00019s] () +2024-11-29 23:11:21 - +CREATE TABLE notifications ( + notification_id INTEGER NOT NULL, + user_id INTEGER, + message TEXT NOT NULL, + timestamp DATETIME, + is_read BOOLEAN, + PRIMARY KEY (notification_id), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-11-29 23:11:21 - [no key 0.00026s] () +2024-11-29 23:11:21 - COMMIT +2024-11-29 23:11:32 - BEGIN (implicit) +2024-11-29 23:11:32 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-11-29 23:11:32 - [generated in 0.00026s] ('meow', 1, 0) +2024-11-29 23:11:32 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-11-29 23:11:32 - [generated in 0.00016s] ('meow', 'meow') +2024-11-29 23:11:32 - COMMIT +2024-11-29 23:11:32 - BEGIN (implicit) +2024-11-29 23:11:32 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-11-29 23:11:32 - [generated in 0.00016s] (1,) +2024-11-29 23:11:32 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-11-29 23:11:32 - [generated in 0.00018s] (1, None, 'meow', 1, None) +2024-11-29 23:11:32 - COMMIT +2024-11-29 23:11:58 - : meow +2024-11-29 23:11:58 - BEGIN (implicit) +2024-11-29 23:11:58 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-11-29 23:11:58 - [generated in 0.00016s] ('meow', 'meow', 1, 0) +2024-11-29 23:11:58 - : 1 +2024-11-29 23:11:58 - ROLLBACK +2024-12-01 21:25:35 - . +2024-12-01 21:25:36 - BEGIN (implicit) +2024-12-01 21:25:36 - PRAGMA main.table_info("auth") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA main.table_info("users") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA main.table_info("dogs") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA main.table_info("questions") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA main.table_info("game_sessions") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA main.table_info("notifications") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - +DROP TABLE notifications +2024-12-01 21:25:36 - [no key 0.00013s] () +2024-12-01 21:25:36 - +DROP TABLE game_sessions +2024-12-01 21:25:36 - [no key 0.00018s] () +2024-12-01 21:25:36 - +DROP TABLE questions +2024-12-01 21:25:36 - [no key 0.00017s] () +2024-12-01 21:25:36 - +DROP TABLE users +2024-12-01 21:25:36 - [no key 0.00017s] () +2024-12-01 21:25:36 - +DROP TABLE dogs +2024-12-01 21:25:36 - [no key 0.00019s] () +2024-12-01 21:25:36 - +DROP TABLE auth +2024-12-01 21:25:36 - [no key 0.00020s] () +2024-12-01 21:25:36 - COMMIT +2024-12-01 21:25:36 - BEGIN (implicit) +2024-12-01 21:25:36 - PRAGMA main.table_info("auth") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA temp.table_info("auth") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA main.table_info("users") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA temp.table_info("users") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA main.table_info("dogs") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA temp.table_info("dogs") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA main.table_info("questions") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA temp.table_info("questions") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA main.table_info("game_sessions") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA temp.table_info("game_sessions") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA main.table_info("notifications") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - PRAGMA temp.table_info("notifications") +2024-12-01 21:25:36 - [raw sql] () +2024-12-01 21:25:36 - +CREATE TABLE auth ( + user_id INTEGER NOT NULL, + login VARCHAR NOT NULL, + password VARCHAR NOT NULL, + PRIMARY KEY (user_id), + UNIQUE (login) +) + + +2024-12-01 21:25:36 - [no key 0.00020s] () +2024-12-01 21:25:36 - +CREATE TABLE dogs ( + dog_id INTEGER NOT NULL, + breed VARCHAR, + characteristics TEXT, + behavior TEXT, + care_info TEXT, + admin_comments TEXT, + PRIMARY KEY (dog_id) +) + + +2024-12-01 21:25:36 - [no key 0.00029s] () +2024-12-01 21:25:36 - +CREATE TABLE users ( + user_id INTEGER NOT NULL, + dog_id INTEGER, + username VARCHAR NOT NULL, + level INTEGER, + achievement TEXT, + PRIMARY KEY (user_id), + FOREIGN KEY(user_id) REFERENCES auth (user_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-12-01 21:25:36 - [no key 0.00023s] () +2024-12-01 21:25:36 - +CREATE TABLE questions ( + question_id INTEGER NOT NULL, + dog_id INTEGER, + question_text TEXT NOT NULL, + image_url VARCHAR, + helpful_info TEXT, + incorrect_attempts INTEGER, + PRIMARY KEY (question_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-12-01 21:25:36 - [no key 0.00019s] () +2024-12-01 21:25:36 - +CREATE TABLE game_sessions ( + session_id INTEGER NOT NULL, + user_id INTEGER, + level INTEGER NOT NULL, + score INTEGER, + duration INTEGER, + start_time DATETIME, + end_time DATETIME, + health INTEGER, + hunger INTEGER, + sleepiness INTEGER, + PRIMARY KEY (session_id), + CONSTRAINT uix_user_level UNIQUE (user_id, level), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-12-01 21:25:36 - [no key 0.00018s] () +2024-12-01 21:25:37 - +CREATE TABLE notifications ( + notification_id INTEGER NOT NULL, + user_id INTEGER, + message TEXT NOT NULL, + timestamp DATETIME, + is_read BOOLEAN, + PRIMARY KEY (notification_id), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-12-01 21:25:37 - [no key 0.00017s] () +2024-12-01 21:25:37 - COMMIT +2024-12-01 21:25:52 - BEGIN (implicit) +2024-12-01 21:25:52 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-12-01 21:25:52 - [generated in 0.00028s] ('meow', 1, 0) +2024-12-01 21:25:52 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-12-01 21:25:52 - [generated in 0.00054s] ('meow', 'meow') +2024-12-01 21:25:52 - COMMIT +2024-12-01 21:25:52 - BEGIN (implicit) +2024-12-01 21:25:52 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-12-01 21:25:52 - [generated in 0.00016s] (1,) +2024-12-01 21:25:52 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-12-01 21:25:52 - [generated in 0.00017s] (1, None, 'meow', 1, None) +2024-12-01 21:25:52 - COMMIT +2024-12-01 21:26:01 - : meow +2024-12-01 21:26:01 - BEGIN (implicit) +2024-12-01 21:26:01 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-01 21:26:01 - [generated in 0.00018s] ('meow', 'meow', 1, 0) +2024-12-01 21:26:01 - : 1 +2024-12-01 21:26:01 - ROLLBACK +2024-12-01 21:26:05 - BEGIN (implicit) +2024-12-01 21:26:05 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-12-01 21:26:05 - [generated in 0.00015s] () +2024-12-01 21:26:05 - ROLLBACK +2024-12-02 09:41:59 - . +2024-12-02 09:41:59 - BEGIN (implicit) +2024-12-02 09:41:59 - PRAGMA main.table_info("auth") +2024-12-02 09:41:59 - [raw sql] () +2024-12-02 09:41:59 - PRAGMA main.table_info("users") +2024-12-02 09:41:59 - [raw sql] () +2024-12-02 09:41:59 - PRAGMA main.table_info("dogs") +2024-12-02 09:41:59 - [raw sql] () +2024-12-02 09:41:59 - PRAGMA main.table_info("questions") +2024-12-02 09:41:59 - [raw sql] () +2024-12-02 09:41:59 - PRAGMA main.table_info("game_sessions") +2024-12-02 09:41:59 - [raw sql] () +2024-12-02 09:41:59 - PRAGMA main.table_info("notifications") +2024-12-02 09:41:59 - [raw sql] () +2024-12-02 09:41:59 - +DROP TABLE notifications +2024-12-02 09:41:59 - [no key 0.00010s] () +2024-12-02 09:41:59 - +DROP TABLE game_sessions +2024-12-02 09:41:59 - [no key 0.00017s] () +2024-12-02 09:41:59 - +DROP TABLE questions +2024-12-02 09:41:59 - [no key 0.00016s] () +2024-12-02 09:41:59 - +DROP TABLE users +2024-12-02 09:41:59 - [no key 0.00016s] () +2024-12-02 09:41:59 - +DROP TABLE dogs +2024-12-02 09:41:59 - [no key 0.00018s] () +2024-12-02 09:41:59 - +DROP TABLE auth +2024-12-02 09:41:59 - [no key 0.00017s] () +2024-12-02 09:41:59 - COMMIT +2024-12-02 09:41:59 - BEGIN (implicit) +2024-12-02 09:41:59 - PRAGMA main.table_info("auth") +2024-12-02 09:41:59 - [raw sql] () +2024-12-02 09:41:59 - PRAGMA temp.table_info("auth") +2024-12-02 09:42:00 - [raw sql] () +2024-12-02 09:42:00 - PRAGMA main.table_info("users") +2024-12-02 09:42:00 - [raw sql] () +2024-12-02 09:42:00 - PRAGMA temp.table_info("users") +2024-12-02 09:42:00 - [raw sql] () +2024-12-02 09:42:00 - PRAGMA main.table_info("dogs") +2024-12-02 09:42:00 - [raw sql] () +2024-12-02 09:42:00 - PRAGMA temp.table_info("dogs") +2024-12-02 09:42:00 - [raw sql] () +2024-12-02 09:42:00 - PRAGMA main.table_info("questions") +2024-12-02 09:42:00 - [raw sql] () +2024-12-02 09:42:00 - PRAGMA temp.table_info("questions") +2024-12-02 09:42:00 - [raw sql] () +2024-12-02 09:42:00 - PRAGMA main.table_info("game_sessions") +2024-12-02 09:42:00 - [raw sql] () +2024-12-02 09:42:00 - PRAGMA temp.table_info("game_sessions") +2024-12-02 09:42:00 - [raw sql] () +2024-12-02 09:42:00 - PRAGMA main.table_info("notifications") +2024-12-02 09:42:00 - [raw sql] () +2024-12-02 09:42:00 - PRAGMA temp.table_info("notifications") +2024-12-02 09:42:00 - [raw sql] () +2024-12-02 09:42:00 - +CREATE TABLE auth ( + user_id INTEGER NOT NULL, + login VARCHAR NOT NULL, + password VARCHAR NOT NULL, + PRIMARY KEY (user_id), + UNIQUE (login) +) + + +2024-12-02 09:42:00 - [no key 0.00009s] () +2024-12-02 09:42:00 - +CREATE TABLE dogs ( + dog_id INTEGER NOT NULL, + breed VARCHAR, + characteristics TEXT, + behavior TEXT, + care_info TEXT, + admin_comments TEXT, + PRIMARY KEY (dog_id) +) + + +2024-12-02 09:42:00 - [no key 0.00020s] () +2024-12-02 09:42:00 - +CREATE TABLE users ( + user_id INTEGER NOT NULL, + dog_id INTEGER, + username VARCHAR NOT NULL, + level INTEGER, + achievement TEXT, + PRIMARY KEY (user_id), + FOREIGN KEY(user_id) REFERENCES auth (user_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-12-02 09:42:00 - [no key 0.00017s] () +2024-12-02 09:42:00 - +CREATE TABLE questions ( + question_id INTEGER NOT NULL, + dog_id INTEGER, + question_text TEXT NOT NULL, + image_url VARCHAR, + helpful_info TEXT, + incorrect_attempts INTEGER, + PRIMARY KEY (question_id), + FOREIGN KEY(dog_id) REFERENCES dogs (dog_id) +) + + +2024-12-02 09:42:00 - [no key 0.00016s] () +2024-12-02 09:42:00 - +CREATE TABLE game_sessions ( + session_id INTEGER NOT NULL, + user_id INTEGER, + level INTEGER NOT NULL, + score INTEGER, + duration INTEGER, + start_time DATETIME, + end_time DATETIME, + health INTEGER, + hunger INTEGER, + sleepiness INTEGER, + PRIMARY KEY (session_id), + CONSTRAINT uix_user_level UNIQUE (user_id, level), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-12-02 09:42:00 - [no key 0.00017s] () +2024-12-02 09:42:00 - +CREATE TABLE notifications ( + notification_id INTEGER NOT NULL, + user_id INTEGER, + message TEXT NOT NULL, + timestamp DATETIME, + is_read BOOLEAN, + PRIMARY KEY (notification_id), + FOREIGN KEY(user_id) REFERENCES users (user_id) +) + + +2024-12-02 09:42:00 - [no key 0.00017s] () +2024-12-02 09:42:00 - COMMIT +2024-12-02 09:42:14 - BEGIN (implicit) +2024-12-02 09:42:14 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-12-02 09:42:14 - [generated in 0.00031s] ('meow', 1, 0) +2024-12-02 09:42:14 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-12-02 09:42:14 - [generated in 0.00019s] ('meow', 'meow') +2024-12-02 09:42:14 - COMMIT +2024-12-02 09:42:14 - BEGIN (implicit) +2024-12-02 09:42:14 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-12-02 09:42:14 - [generated in 0.00015s] (1,) +2024-12-02 09:42:14 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-12-02 09:42:14 - [generated in 0.00018s] (1, None, 'meow', 1, None) +2024-12-02 09:42:14 - COMMIT +2024-12-02 09:42:24 - : meow +2024-12-02 09:42:24 - BEGIN (implicit) +2024-12-02 09:42:24 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 09:42:24 - [generated in 0.00016s] ('meow', 'meow', 1, 0) +2024-12-02 09:42:24 - : 1 +2024-12-02 09:42:24 - ROLLBACK +2024-12-02 09:42:53 - GameUI user_id=None +2024-12-02 09:42:53 - GameUI user_id=None +2024-12-02 09:42:53 - GameUI user_id=None +2024-12-02 09:42:53 - GameUI user_id=None +2024-12-02 09:42:54 - GameUI user_id=None +2024-12-02 09:42:54 - GameUI user_id=None +2024-12-02 09:42:54 - GameUI user_id=None +2024-12-02 09:42:54 - GameUI user_id=None +2024-12-02 09:42:55 - GameUI user_id=None +2024-12-02 09:42:55 - GameUI user_id=None +2024-12-02 09:42:55 - GameUI user_id=None +2024-12-02 09:42:55 - GameUI user_id=None +2024-12-02 09:42:55 - GameUI user_id=None +2024-12-02 09:42:56 - GameUI user_id=None +2024-12-02 09:42:56 - GameUI user_id=None +2024-12-02 09:42:56 - GameUI user_id=None +2024-12-02 09:42:56 - GameUI user_id=None +2024-12-02 09:42:57 - GameUI user_id=None +2024-12-02 09:42:57 - GameUI user_id=None +2024-12-02 09:42:57 - GameUI user_id=None +2024-12-02 09:42:57 - GameUI user_id=None +2024-12-02 09:42:57 - GameUI user_id=None +2024-12-02 09:42:58 - GameUI user_id=None +2024-12-02 09:42:58 - GameUI user_id=None +2024-12-02 09:42:58 - GameUI user_id=None +2024-12-02 09:42:58 - GameUI user_id=None +2024-12-02 09:42:58 - GameUI user_id=None +2024-12-02 09:42:59 - GameUI user_id=None +2024-12-02 09:42:59 - GameUI user_id=None +2024-12-02 09:42:59 - GameUI user_id=None +2024-12-02 09:42:59 - GameUI user_id=None +2024-12-02 09:42:59 - GameUI user_id=None +2024-12-02 09:43:00 - GameUI user_id=None +2024-12-02 09:43:00 - GameUI user_id=None +2024-12-02 09:43:00 - GameUI user_id=None +2024-12-02 09:43:00 - GameUI user_id=None +2024-12-02 09:43:01 - GameUI user_id=None +2024-12-02 09:43:01 - GameUI user_id=None +2024-12-02 09:43:01 - GameUI user_id=None +2024-12-02 09:43:01 - GameUI user_id=None +2024-12-02 09:43:01 - GameUI user_id=None +2024-12-02 09:43:02 - GameUI user_id=None +2024-12-02 09:43:02 - GameUI user_id=None +2024-12-02 09:43:02 - GameUI user_id=None +2024-12-02 09:43:02 - GameUI user_id=None +2024-12-02 09:43:02 - GameUI user_id=None +2024-12-02 09:43:03 - GameUI user_id=None +2024-12-02 09:43:03 - GameUI user_id=None +2024-12-02 09:43:03 - GameUI user_id=None +2024-12-02 09:43:03 - GameUI user_id=None +2024-12-02 09:43:03 - GameUI user_id=None +2024-12-02 09:43:04 - GameUI user_id=None +2024-12-02 09:43:04 - GameUI user_id=None +2024-12-02 09:43:04 - GameUI user_id=None +2024-12-02 09:43:04 - GameUI user_id=None +2024-12-02 09:43:04 - GameUI user_id=None +2024-12-02 09:43:05 - GameUI user_id=None +2024-12-02 09:43:05 - GameUI user_id=None +2024-12-02 09:43:05 - GameUI user_id=None +2024-12-02 09:43:05 - GameUI user_id=None +2024-12-02 09:43:06 - GameUI user_id=None +2024-12-02 09:43:06 - GameUI user_id=None +2024-12-02 09:43:06 - GameUI user_id=None +2024-12-02 09:43:06 - GameUI user_id=None +2024-12-02 09:43:39 - . +2024-12-02 09:43:49 - : meow +2024-12-02 09:43:49 - BEGIN (implicit) +2024-12-02 09:43:49 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 09:43:49 - [generated in 0.00021s] ('meow', 'meow', 1, 0) +2024-12-02 09:43:49 - : 1 +2024-12-02 09:43:49 - ROLLBACK +2024-12-02 09:43:53 - GameUI user_id=None +2024-12-02 09:43:53 - GameUI user_id=None +2024-12-02 09:43:54 - GameUI user_id=None +2024-12-02 09:43:54 - GameUI user_id=None +2024-12-02 09:43:54 - GameUI user_id=None +2024-12-02 09:43:54 - GameUI user_id=None +2024-12-02 09:43:54 - GameUI user_id=None +2024-12-02 09:43:55 - GameUI user_id=None +2024-12-02 09:43:55 - GameUI user_id=None +2024-12-02 09:43:55 - GameUI user_id=None +2024-12-02 09:43:55 - GameUI user_id=None +2024-12-02 09:43:55 - GameUI user_id=None +2024-12-02 09:43:56 - GameUI user_id=None +2024-12-02 09:43:56 - GameUI user_id=None +2024-12-02 09:43:56 - GameUI user_id=None +2024-12-02 09:43:56 - GameUI user_id=None +2024-12-02 09:43:56 - GameUI user_id=None +2024-12-02 09:43:57 - GameUI user_id=None +2024-12-02 09:43:57 - GameUI user_id=None +2024-12-02 09:43:57 - GameUI user_id=None +2024-12-02 09:43:57 - GameUI user_id=None +2024-12-02 09:43:57 - GameUI user_id=None +2024-12-02 09:43:58 - GameUI user_id=None +2024-12-02 09:43:58 - GameUI user_id=None +2024-12-02 09:43:58 - GameUI user_id=None +2024-12-02 09:43:58 - GameUI user_id=None +2024-12-02 09:43:59 - GameUI user_id=None +2024-12-02 09:43:59 - GameUI user_id=None +2024-12-02 09:43:59 - GameUI user_id=None +2024-12-02 09:43:59 - GameUI user_id=None +2024-12-02 09:43:59 - GameUI user_id=None +2024-12-02 09:44:00 - GameUI user_id=None +2024-12-02 09:44:00 - GameUI user_id=None +2024-12-02 09:44:00 - GameUI user_id=None +2024-12-02 09:44:00 - GameUI user_id=None +2024-12-02 09:44:00 - GameUI user_id=None +2024-12-02 09:44:01 - GameUI user_id=None +2024-12-02 09:44:01 - GameUI user_id=None +2024-12-02 09:44:01 - GameUI user_id=None +2024-12-02 09:44:01 - GameUI user_id=None +2024-12-02 09:44:01 - GameUI user_id=None +2024-12-02 09:44:02 - GameUI user_id=None +2024-12-02 09:44:02 - GameUI user_id=None +2024-12-02 09:44:02 - GameUI user_id=None +2024-12-02 09:44:02 - GameUI user_id=None +2024-12-02 09:44:03 - GameUI user_id=None +2024-12-02 09:44:03 - GameUI user_id=None +2024-12-02 09:44:03 - GameUI user_id=None +2024-12-02 09:44:03 - GameUI user_id=None +2024-12-02 09:44:03 - GameUI user_id=None +2024-12-02 09:44:04 - GameUI user_id=None +2024-12-02 09:44:04 - GameUI user_id=None +2024-12-02 09:44:04 - GameUI user_id=None +2024-12-02 09:44:04 - GameUI user_id=None +2024-12-02 09:44:04 - GameUI user_id=None +2024-12-02 09:44:05 - GameUI user_id=None +2024-12-02 09:44:05 - GameUI user_id=None +2024-12-02 09:44:05 - GameUI user_id=None +2024-12-02 09:44:05 - GameUI user_id=None +2024-12-02 09:44:05 - GameUI user_id=None +2024-12-02 09:44:06 - GameUI user_id=None +2024-12-02 09:44:06 - GameUI user_id=None +2024-12-02 09:44:06 - GameUI user_id=None +2024-12-02 09:44:06 - GameUI user_id=None +2024-12-02 09:44:07 - GameUI user_id=None +2024-12-02 09:44:07 - GameUI user_id=None +2024-12-02 09:44:07 - GameUI user_id=None +2024-12-02 09:44:07 - GameUI user_id=None +2024-12-02 09:44:07 - GameUI user_id=None +2024-12-02 09:44:08 - GameUI user_id=None +2024-12-02 09:44:08 - GameUI user_id=None +2024-12-02 09:44:08 - GameUI user_id=None +2024-12-02 09:44:08 - GameUI user_id=None +2024-12-02 09:44:08 - GameUI user_id=None +2024-12-02 09:44:09 - GameUI user_id=None +2024-12-02 09:44:09 - GameUI user_id=None +2024-12-02 09:44:09 - GameUI user_id=None +2024-12-02 09:44:09 - GameUI user_id=None +2024-12-02 09:44:09 - GameUI user_id=None +2024-12-02 09:44:10 - GameUI user_id=None +2024-12-02 09:44:10 - GameUI user_id=None +2024-12-02 09:44:10 - GameUI user_id=None +2024-12-02 09:44:10 - GameUI user_id=None +2024-12-02 09:44:10 - GameUI user_id=None +2024-12-02 09:44:11 - GameUI user_id=None +2024-12-02 09:44:11 - GameUI user_id=None +2024-12-02 09:44:11 - GameUI user_id=None +2024-12-02 09:44:11 - GameUI user_id=None +2024-12-02 09:44:12 - GameUI user_id=None +2024-12-02 09:44:12 - GameUI user_id=None +2024-12-02 09:44:12 - GameUI user_id=None +2024-12-02 09:44:12 - GameUI user_id=None +2024-12-02 09:44:12 - GameUI user_id=None +2024-12-02 09:44:13 - GameUI user_id=None +2024-12-02 09:44:13 - GameUI user_id=None +2024-12-02 09:44:13 - GameUI user_id=None +2024-12-02 09:44:13 - GameUI user_id=None +2024-12-02 09:44:13 - GameUI user_id=None +2024-12-02 09:44:14 - GameUI user_id=None +2024-12-02 09:44:14 - GameUI user_id=None +2024-12-02 09:44:14 - GameUI user_id=None +2024-12-02 09:44:14 - GameUI user_id=None +2024-12-02 09:44:15 - GameUI user_id=None +2024-12-02 09:44:15 - GameUI user_id=None +2024-12-02 09:44:15 - GameUI user_id=None +2024-12-02 09:44:15 - GameUI user_id=None +2024-12-02 09:44:15 - GameUI user_id=None +2024-12-02 09:44:16 - GameUI user_id=None +2024-12-02 09:44:16 - GameUI user_id=None +2024-12-02 09:44:16 - GameUI user_id=None +2024-12-02 09:44:16 - GameUI user_id=None +2024-12-02 09:44:16 - GameUI user_id=None +2024-12-02 09:44:17 - GameUI user_id=None +2024-12-02 09:44:17 - GameUI user_id=None +2024-12-02 09:44:17 - GameUI user_id=None +2024-12-02 09:44:17 - GameUI user_id=None +2024-12-02 09:44:17 - GameUI user_id=None +2024-12-02 09:44:18 - GameUI user_id=None +2024-12-02 09:44:18 - GameUI user_id=None +2024-12-02 09:44:18 - GameUI user_id=None +2024-12-02 09:44:18 - GameUI user_id=None +2024-12-02 09:44:19 - GameUI user_id=None +2024-12-02 09:44:19 - GameUI user_id=None +2024-12-02 09:44:19 - GameUI user_id=None +2024-12-02 09:44:19 - GameUI user_id=None +2024-12-02 09:44:56 - . +2024-12-02 09:45:05 - : meow +2024-12-02 09:45:05 - BEGIN (implicit) +2024-12-02 09:45:05 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 09:45:05 - [generated in 0.00019s] ('meow', 'meow', 1, 0) +2024-12-02 09:45:05 - : 1 +2024-12-02 09:45:05 - ROLLBACK +2024-12-02 09:45:07 - GameUI user_id=None +2024-12-02 09:45:07 - GameUI user_id=None +2024-12-02 09:45:08 - GameUI user_id=None +2024-12-02 09:45:08 - GameUI user_id=None +2024-12-02 09:45:08 - GameUI user_id=None +2024-12-02 09:45:08 - GameUI user_id=None +2024-12-02 09:45:08 - GameUI user_id=None +2024-12-02 09:45:09 - GameUI user_id=None +2024-12-02 09:45:09 - GameUI user_id=None +2024-12-02 09:45:09 - GameUI user_id=None +2024-12-02 09:45:09 - GameUI user_id=None +2024-12-02 09:45:10 - GameUI user_id=None +2024-12-02 09:45:10 - GameUI user_id=None +2024-12-02 09:45:10 - GameUI user_id=None +2024-12-02 09:45:10 - GameUI user_id=None +2024-12-02 09:45:10 - GameUI user_id=None +2024-12-02 09:45:11 - GameUI user_id=None +2024-12-02 09:45:11 - GameUI user_id=None +2024-12-02 09:45:11 - GameUI user_id=None +2024-12-02 09:45:11 - GameUI user_id=None +2024-12-02 09:45:11 - GameUI user_id=None +2024-12-02 09:45:12 - GameUI user_id=None +2024-12-02 09:45:12 - GameUI user_id=None +2024-12-02 09:45:12 - GameUI user_id=None +2024-12-02 09:45:12 - GameUI user_id=None +2024-12-02 09:45:13 - GameUI user_id=None +2024-12-02 09:45:13 - GameUI user_id=None +2024-12-02 09:45:13 - GameUI user_id=None +2024-12-02 09:45:13 - GameUI user_id=None +2024-12-02 09:45:14 - GameUI user_id=None +2024-12-02 09:45:14 - GameUI user_id=None +2024-12-02 09:45:14 - GameUI user_id=None +2024-12-02 09:45:14 - GameUI user_id=None +2024-12-02 09:45:14 - GameUI user_id=None +2024-12-02 09:45:15 - GameUI user_id=None +2024-12-02 09:45:15 - GameUI user_id=None +2024-12-02 09:45:15 - GameUI user_id=None +2024-12-02 09:45:15 - GameUI user_id=None +2024-12-02 09:45:16 - GameUI user_id=None +2024-12-02 09:45:16 - GameUI user_id=None +2024-12-02 09:45:16 - GameUI user_id=None +2024-12-02 09:45:16 - GameUI user_id=None +2024-12-02 09:45:17 - GameUI user_id=None +2024-12-02 09:45:17 - GameUI user_id=None +2024-12-02 09:45:17 - GameUI user_id=None +2024-12-02 09:45:17 - GameUI user_id=None +2024-12-02 09:45:17 - GameUI user_id=None +2024-12-02 09:45:18 - GameUI user_id=None +2024-12-02 09:45:18 - GameUI user_id=None +2024-12-02 09:45:18 - GameUI user_id=None +2024-12-02 09:45:18 - GameUI user_id=None +2024-12-02 09:45:18 - GameUI user_id=None +2024-12-02 09:45:19 - GameUI user_id=None +2024-12-02 09:45:19 - GameUI user_id=None +2024-12-02 09:45:19 - GameUI user_id=None +2024-12-02 09:45:19 - GameUI user_id=None +2024-12-02 09:45:20 - GameUI user_id=None +2024-12-02 09:45:20 - GameUI user_id=None +2024-12-02 09:45:20 - GameUI user_id=None +2024-12-02 09:45:20 - GameUI user_id=None +2024-12-02 09:45:20 - GameUI user_id=None +2024-12-02 09:45:21 - GameUI user_id=None +2024-12-02 09:45:21 - GameUI user_id=None +2024-12-02 09:45:21 - GameUI user_id=None +2024-12-02 09:45:21 - GameUI user_id=None +2024-12-02 09:45:22 - GameUI user_id=None +2024-12-02 09:45:22 - GameUI user_id=None +2024-12-02 09:45:22 - GameUI user_id=None +2024-12-02 09:45:22 - GameUI user_id=None +2024-12-02 09:45:22 - GameUI user_id=None +2024-12-02 09:45:23 - GameUI user_id=None +2024-12-02 09:45:23 - GameUI user_id=None +2024-12-02 09:45:23 - GameUI user_id=None +2024-12-02 09:45:23 - GameUI user_id=None +2024-12-02 09:45:24 - GameUI user_id=None +2024-12-02 09:45:24 - GameUI user_id=None +2024-12-02 09:45:24 - GameUI user_id=None +2024-12-02 09:45:24 - GameUI user_id=None +2024-12-02 09:45:24 - GameUI user_id=None +2024-12-02 09:45:25 - GameUI user_id=None +2024-12-02 09:45:25 - GameUI user_id=None +2024-12-02 09:45:25 - GameUI user_id=None +2024-12-02 09:45:25 - GameUI user_id=None +2024-12-02 09:45:26 - GameUI user_id=None +2024-12-02 09:45:26 - GameUI user_id=None +2024-12-02 09:45:26 - GameUI user_id=None +2024-12-02 09:45:26 - GameUI user_id=None +2024-12-02 09:45:26 - GameUI user_id=None +2024-12-02 09:45:27 - GameUI user_id=None +2024-12-02 09:45:27 - GameUI user_id=None +2024-12-02 09:45:27 - GameUI user_id=None +2024-12-02 09:45:27 - GameUI user_id=None +2024-12-02 09:45:27 - GameUI user_id=None +2024-12-02 09:45:28 - GameUI user_id=None +2024-12-02 09:45:28 - GameUI user_id=None +2024-12-02 09:45:28 - GameUI user_id=None +2024-12-02 09:45:28 - GameUI user_id=None +2024-12-02 09:45:29 - GameUI user_id=None +2024-12-02 09:45:29 - GameUI user_id=None +2024-12-02 09:45:29 - GameUI user_id=None +2024-12-02 09:45:29 - GameUI user_id=None +2024-12-02 09:45:29 - GameUI user_id=None +2024-12-02 09:45:30 - GameUI user_id=None +2024-12-02 09:45:30 - GameUI user_id=None +2024-12-02 09:45:30 - GameUI user_id=None +2024-12-02 09:45:30 - GameUI user_id=None +2024-12-02 09:45:31 - GameUI user_id=None +2024-12-02 09:45:31 - GameUI user_id=None +2024-12-02 09:45:31 - GameUI user_id=None +2024-12-02 09:45:31 - GameUI user_id=None +2024-12-02 09:45:31 - GameUI user_id=None +2024-12-02 09:45:32 - GameUI user_id=None +2024-12-02 09:45:32 - GameUI user_id=None +2024-12-02 09:45:32 - GameUI user_id=None +2024-12-02 09:45:32 - GameUI user_id=None +2024-12-02 09:45:32 - GameUI user_id=None +2024-12-02 09:45:33 - GameUI user_id=None +2024-12-02 09:45:33 - GameUI user_id=None +2024-12-02 09:45:33 - GameUI user_id=None +2024-12-02 09:45:33 - GameUI user_id=None +2024-12-02 09:45:34 - GameUI user_id=None +2024-12-02 09:45:34 - GameUI user_id=None +2024-12-02 09:45:34 - GameUI user_id=None +2024-12-02 09:45:34 - GameUI user_id=None +2024-12-02 09:45:34 - GameUI user_id=None +2024-12-02 09:45:35 - GameUI user_id=None +2024-12-02 09:45:35 - GameUI user_id=None +2024-12-02 09:45:35 - GameUI user_id=None +2024-12-02 09:45:35 - GameUI user_id=None +2024-12-02 09:45:36 - GameUI user_id=None +2024-12-02 09:45:36 - GameUI user_id=None +2024-12-02 09:45:36 - GameUI user_id=None +2024-12-02 09:45:36 - GameUI user_id=None +2024-12-02 09:45:36 - GameUI user_id=None +2024-12-02 09:45:37 - GameUI user_id=None +2024-12-02 09:45:37 - GameUI user_id=None +2024-12-02 09:45:37 - GameUI user_id=None +2024-12-02 09:45:37 - GameUI user_id=None +2024-12-02 09:45:38 - GameUI user_id=None +2024-12-02 09:45:38 - GameUI user_id=None +2024-12-02 09:45:38 - GameUI user_id=None +2024-12-02 09:45:38 - GameUI user_id=None +2024-12-02 09:45:39 - GameUI user_id=None +2024-12-02 09:45:39 - GameUI user_id=None +2024-12-02 09:45:39 - GameUI user_id=None +2024-12-02 09:45:39 - GameUI user_id=None +2024-12-02 09:45:40 - GameUI user_id=None +2024-12-02 09:45:40 - GameUI user_id=None +2024-12-02 09:45:40 - GameUI user_id=None +2024-12-02 09:45:40 - GameUI user_id=None +2024-12-02 09:45:40 - GameUI user_id=None +2024-12-02 09:45:41 - GameUI user_id=None +2024-12-02 09:45:41 - GameUI user_id=None +2024-12-02 09:45:41 - GameUI user_id=None +2024-12-02 09:45:41 - GameUI user_id=None +2024-12-02 09:45:42 - GameUI user_id=None +2024-12-02 09:45:42 - GameUI user_id=None +2024-12-02 09:45:42 - GameUI user_id=None +2024-12-02 09:45:42 - GameUI user_id=None +2024-12-02 09:45:43 - GameUI user_id=None +2024-12-02 09:45:43 - GameUI user_id=None +2024-12-02 09:45:43 - GameUI user_id=None +2024-12-02 09:45:43 - GameUI user_id=None +2024-12-02 09:45:44 - GameUI user_id=None +2024-12-02 09:45:44 - GameUI user_id=None +2024-12-02 09:45:44 - GameUI user_id=None +2024-12-02 09:45:44 - GameUI user_id=None +2024-12-02 09:45:45 - GameUI user_id=None +2024-12-02 09:45:45 - GameUI user_id=None +2024-12-02 09:45:45 - GameUI user_id=None +2024-12-02 09:45:45 - GameUI user_id=None +2024-12-02 09:45:46 - GameUI user_id=None +2024-12-02 09:45:46 - GameUI user_id=None +2024-12-02 09:45:46 - GameUI user_id=None +2024-12-02 09:45:46 - GameUI user_id=None +2024-12-02 09:45:47 - GameUI user_id=None +2024-12-02 09:45:47 - GameUI user_id=None +2024-12-02 09:45:47 - GameUI user_id=None +2024-12-02 09:45:47 - GameUI user_id=None +2024-12-02 09:45:48 - GameUI user_id=None +2024-12-02 09:45:48 - GameUI user_id=None +2024-12-02 09:45:48 - GameUI user_id=None +2024-12-02 09:45:48 - GameUI user_id=None +2024-12-02 09:45:49 - GameUI user_id=None +2024-12-02 09:45:49 - GameUI user_id=None +2024-12-02 09:45:49 - GameUI user_id=None +2024-12-02 09:45:49 - GameUI user_id=None +2024-12-02 09:45:50 - GameUI user_id=None +2024-12-02 09:45:50 - GameUI user_id=None +2024-12-02 09:45:50 - GameUI user_id=None +2024-12-02 09:45:50 - GameUI user_id=None +2024-12-02 09:45:50 - GameUI user_id=None +2024-12-02 09:45:51 - GameUI user_id=None +2024-12-02 09:45:51 - GameUI user_id=None +2024-12-02 09:45:51 - GameUI user_id=None +2024-12-02 09:45:51 - GameUI user_id=None +2024-12-02 09:45:52 - GameUI user_id=None +2024-12-02 09:45:52 - GameUI user_id=None +2024-12-02 09:45:52 - GameUI user_id=None +2024-12-02 09:45:52 - GameUI user_id=None +2024-12-02 09:45:53 - GameUI user_id=None +2024-12-02 09:45:53 - GameUI user_id=None +2024-12-02 09:45:53 - GameUI user_id=None +2024-12-02 09:45:54 - GameUI user_id=None +2024-12-02 09:45:54 - GameUI user_id=None +2024-12-02 09:49:26 - . +2024-12-02 09:49:51 - : meow +2024-12-02 09:49:51 - BEGIN (implicit) +2024-12-02 09:49:51 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 09:49:51 - [generated in 0.00038s] ('meow', 'meow', 1, 0) +2024-12-02 09:49:51 - : 1 +2024-12-02 09:49:51 - ROLLBACK +2024-12-02 09:49:53 - GameUI user_id=None +2024-12-02 09:49:56 - GameUI user_id=None +2024-12-02 09:49:57 - GameUI user_id=None +2024-12-02 09:58:57 - . +2024-12-02 10:00:44 - . +2024-12-02 10:06:47 - . +2024-12-02 10:06:47 - BEGIN (implicit) +2024-12-02 10:06:47 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 10:06:47 - [generated in 0.00026s] ('meow', 'meow', 1, 0) +2024-12-02 10:06:47 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ? +2024-12-02 10:06:47 - [generated in 0.00018s] (1, 1, 0) +2024-12-02 21:02:32 - . +2024-12-02 21:04:37 - . +2024-12-02 21:05:27 - BEGIN (implicit) +2024-12-02 21:05:27 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-12-02 21:05:27 - [generated in 0.00020s] ('lubluNikitu', 1, 0) +2024-12-02 21:05:27 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-12-02 21:05:27 - [generated in 0.00024s] ('lubluNikitu', 'meow123') +2024-12-02 21:05:27 - COMMIT +2024-12-02 21:05:27 - BEGIN (implicit) +2024-12-02 21:05:27 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-12-02 21:05:27 - [generated in 0.00015s] (1,) +2024-12-02 21:05:27 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-12-02 21:05:27 - [generated in 0.00019s] (1, None, 'umenyashizazovutNikita', 1, None) +2024-12-02 21:05:27 - COMMIT +2024-12-02 21:06:13 - BEGIN (implicit) +2024-12-02 21:06:13 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 21:06:13 - [generated in 0.00016s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 21:06:13 - ROLLBACK +2024-12-02 21:07:33 - : 1, 10. +2024-12-02 21:09:07 - . +2024-12-02 21:09:19 - BEGIN (implicit) +2024-12-02 21:09:19 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 21:09:19 - [generated in 0.00025s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 21:09:19 - ROLLBACK +2024-12-02 21:09:27 - BEGIN (implicit) +2024-12-02 21:09:27 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-12-02 21:09:27 - [generated in 0.00018s] () +2024-12-02 21:09:27 - ROLLBACK +2024-12-02 21:12:21 - . +2024-12-02 21:12:35 - BEGIN (implicit) +2024-12-02 21:12:35 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 21:12:35 - [generated in 0.00020s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 21:12:35 - ROLLBACK +2024-12-02 21:13:28 - : 1, 10. +2024-12-02 21:16:28 - . +2024-12-02 21:16:42 - BEGIN (implicit) +2024-12-02 21:16:42 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 21:16:42 - [generated in 0.00024s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 21:16:42 - ROLLBACK +2024-12-02 21:17:15 - : user_id=None, level=1 +2024-12-02 21:20:00 - . +2024-12-02 21:20:14 - BEGIN (implicit) +2024-12-02 21:20:14 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 21:20:14 - [generated in 0.00028s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 21:20:14 - ROLLBACK +2024-12-02 21:20:44 - : user_id=None, level=1 +2024-12-02 21:20:44 - : user_id=None, level=1 +2024-12-02 21:20:44 - BEGIN (implicit) +2024-12-02 21:20:44 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, ?, ?, ?, ?) RETURNING session_id, start_time +2024-12-02 21:20:44 - [generated in 0.00032s] (None, 1, 10, 104, None, 100, 0, 0) +2024-12-02 21:20:44 - COMMIT +2024-12-02 21:20:58 - : 2, 0. +2024-12-02 21:21:00 - BEGIN (implicit) +2024-12-02 21:21:00 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-12-02 21:21:00 - [generated in 0.00022s] () +2024-12-02 21:21:00 - ROLLBACK +2024-12-02 21:31:51 - . +2024-12-02 21:32:08 - BEGIN (implicit) +2024-12-02 21:32:08 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 21:32:08 - [generated in 0.00026s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 21:32:08 - ROLLBACK +2024-12-02 21:32:48 - : user_id None. . +2024-12-02 21:33:03 - : 2, 0. +2024-12-02 21:37:37 - . +2024-12-02 21:37:51 - BEGIN (implicit) +2024-12-02 21:37:51 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 21:37:51 - [generated in 0.00024s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 21:37:51 - ROLLBACK +2024-12-02 21:37:56 - BEGIN (implicit) +2024-12-02 21:37:56 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-12-02 21:37:56 - [generated in 0.00021s] () +2024-12-02 21:37:56 - ROLLBACK +2024-12-02 21:38:04 - BEGIN (implicit) +2024-12-02 21:38:04 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-12-02 21:38:04 - [cached since 8.13s ago] () +2024-12-02 21:38:04 - ROLLBACK +2024-12-02 21:44:46 - BEGIN (implicit) +2024-12-02 21:44:46 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-12-02 21:44:46 - [cached since 410.5s ago] () +2024-12-02 21:44:46 - ROLLBACK +2024-12-02 22:01:41 - . +2024-12-02 22:01:55 - BEGIN (implicit) +2024-12-02 22:01:55 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 22:01:55 - [generated in 0.00020s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 22:01:55 - ROLLBACK +2024-12-02 22:02:00 - BEGIN (implicit) +2024-12-02 22:02:00 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-12-02 22:02:00 - [generated in 0.00024s] () +2024-12-02 22:02:00 - ROLLBACK +2024-12-02 22:02:12 - 1 +2024-12-02 22:02:15 - : 1, 0. +2024-12-02 22:02:19 - BEGIN (implicit) +2024-12-02 22:02:19 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-12-02 22:02:19 - [cached since 19.76s ago] () +2024-12-02 22:02:19 - ROLLBACK +2024-12-02 22:03:25 - . +2024-12-02 22:04:18 - BEGIN (implicit) +2024-12-02 22:04:18 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-12-02 22:04:18 - [generated in 0.00027s] ('lubluNikitu', 1, 0) +2024-12-02 22:04:18 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-12-02 22:04:18 - [generated in 0.00021s] ('lubluNikitu', 'meow123') +2024-12-02 22:04:18 - COMMIT +2024-12-02 22:04:18 - BEGIN (implicit) +2024-12-02 22:04:18 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-12-02 22:04:18 - [generated in 0.00017s] (1,) +2024-12-02 22:04:18 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-12-02 22:04:18 - [generated in 0.00025s] (1, None, 'umenyashizazovutNikita', 1, None) +2024-12-02 22:04:18 - COMMIT +2024-12-02 22:04:37 - BEGIN (implicit) +2024-12-02 22:04:37 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 22:04:37 - [generated in 0.00017s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 22:04:37 - ROLLBACK +2024-12-02 22:04:40 - BEGIN (implicit) +2024-12-02 22:04:40 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-12-02 22:04:40 - [generated in 0.00032s] () +2024-12-02 22:04:40 - ROLLBACK +2024-12-02 22:04:48 - 1 +2024-12-02 22:05:29 - : user_id None. . +2024-12-02 22:05:29 - : 2 +2024-12-02 22:05:32 - 2 +2024-12-02 22:05:35 - : 2, 10. +2024-12-02 22:15:53 - . +2024-12-02 22:15:53 - BEGIN (implicit) +2024-12-02 22:15:53 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ? +2024-12-02 22:15:53 - [generated in 0.00021s] (1, 1, 0) +2024-12-02 22:15:53 - ROLLBACK +2024-12-02 22:16:18 - BEGIN (implicit) +2024-12-02 22:16:18 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 22:16:18 - [generated in 0.00018s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 22:16:18 - ROLLBACK +2024-12-02 22:16:25 - BEGIN (implicit) +2024-12-02 22:16:25 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-12-02 22:16:25 - [generated in 0.00036s] (1, 0) +2024-12-02 22:16:25 - ROLLBACK +2024-12-02 22:16:25 - BEGIN (implicit) +2024-12-02 22:16:25 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-12-02 22:16:25 - [generated in 0.00025s] () +2024-12-02 22:16:25 - ROLLBACK +2024-12-02 22:16:33 - BEGIN (implicit) +2024-12-02 22:16:33 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-12-02 22:16:33 - [cached since 7.398s ago] (1, 0) +2024-12-02 22:16:33 - ROLLBACK +2024-12-02 22:16:33 - +2024-12-02 22:16:36 - BEGIN (implicit) +2024-12-02 22:16:36 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-12-02 22:16:36 - [cached since 10.89s ago] (1, 0) +2024-12-02 22:16:36 - ROLLBACK +2024-12-02 22:16:36 - BEGIN (implicit) +2024-12-02 22:16:36 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-12-02 22:16:36 - [cached since 10.88s ago] () +2024-12-02 22:16:36 - ROLLBACK +2024-12-02 22:40:50 - . +2024-12-02 22:40:50 - BEGIN (implicit) +2024-12-02 22:40:50 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ? +2024-12-02 22:40:50 - [generated in 0.00038s] (1, 1, 0) +2024-12-02 22:40:50 - ROLLBACK +2024-12-02 22:41:03 - BEGIN (implicit) +2024-12-02 22:41:03 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 22:41:03 - [generated in 0.00020s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 22:41:03 - ROLLBACK +2024-12-02 22:41:16 - BEGIN (implicit) +2024-12-02 22:41:16 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-12-02 22:41:16 - [generated in 0.00034s] (1, 0) +2024-12-02 22:41:16 - ROLLBACK +2024-12-02 22:41:16 - +2024-12-02 22:41:22 - BEGIN (implicit) +2024-12-02 22:41:22 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-12-02 22:41:22 - [cached since 6.51s ago] (1, 0) +2024-12-02 22:41:22 - ROLLBACK +2024-12-02 22:41:22 - BEGIN (implicit) +2024-12-02 22:41:22 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id IS NULL + LIMIT ? OFFSET ? +2024-12-02 22:41:22 - [cached since 6.511s ago] (1, 0) +2024-12-02 22:41:22 - ROLLBACK +2024-12-02 22:41:22 - BEGIN (implicit) +2024-12-02 22:41:22 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id IS NULL +2024-12-02 22:41:22 - [generated in 0.00021s] () +2024-12-02 22:41:22 - ROLLBACK +2024-12-02 22:56:21 - . +2024-12-02 22:56:21 - user_id=1 +2024-12-02 22:56:21 - BEGIN (implicit) +2024-12-02 22:56:21 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ? +2024-12-02 22:56:21 - [generated in 0.00026s] (1, 1, 0) +2024-12-02 22:56:21 - ROLLBACK +2024-12-02 23:15:41 - . +2024-12-02 23:15:41 - user_id=1 +2024-12-02 23:15:41 - BEGIN (implicit) +2024-12-02 23:15:41 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ? +2024-12-02 23:15:41 - [generated in 0.00029s] (1, 1, 0) +2024-12-02 23:15:41 - ROLLBACK +2024-12-02 23:15:56 - BEGIN (implicit) +2024-12-02 23:15:56 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 23:15:56 - [generated in 0.00020s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 23:15:56 - ROLLBACK +2024-12-02 23:16:05 - user_id=1 +2024-12-02 23:16:05 - BEGIN (implicit) +2024-12-02 23:16:05 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ? +2024-12-02 23:16:05 - [cached since 24s ago] (1, 1, 0) +2024-12-02 23:16:05 - ROLLBACK +2024-12-02 23:16:05 - BEGIN (implicit) +2024-12-02 23:16:05 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:16:05 - [generated in 0.00025s] (1,) +2024-12-02 23:16:05 - ROLLBACK +2024-12-02 23:19:55 - . +2024-12-02 23:19:55 - user_id=1 +2024-12-02 23:19:55 - BEGIN (implicit) +2024-12-02 23:19:55 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ? +2024-12-02 23:19:55 - [generated in 0.00023s] (1, 1, 0) +2024-12-02 23:19:55 - ROLLBACK +2024-12-02 23:20:18 - BEGIN (implicit) +2024-12-02 23:20:18 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 23:20:18 - [generated in 0.00031s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 23:20:18 - ROLLBACK +2024-12-02 23:20:20 - user_id=1 +2024-12-02 23:20:20 - BEGIN (implicit) +2024-12-02 23:20:20 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ? +2024-12-02 23:20:20 - [cached since 25.83s ago] (1, 1, 0) +2024-12-02 23:20:20 - ROLLBACK +2024-12-02 23:20:20 - BEGIN (implicit) +2024-12-02 23:20:20 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:20:20 - [generated in 0.00016s] (1,) +2024-12-02 23:20:20 - ROLLBACK +2024-12-02 23:20:23 - user_id=1 +2024-12-02 23:20:23 - BEGIN (implicit) +2024-12-02 23:20:23 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ? +2024-12-02 23:20:23 - [cached since 28.76s ago] (1, 1, 0) +2024-12-02 23:20:23 - ROLLBACK +2024-12-02 23:20:23 - BEGIN (implicit) +2024-12-02 23:20:23 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:20:23 - [cached since 2.927s ago] (1,) +2024-12-02 23:20:23 - ROLLBACK +2024-12-02 23:20:26 - user_id=1 +2024-12-02 23:20:26 - BEGIN (implicit) +2024-12-02 23:20:26 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ? +2024-12-02 23:20:26 - [cached since 31.11s ago] (1, 1, 0) +2024-12-02 23:20:26 - ROLLBACK +2024-12-02 23:27:49 - . +2024-12-02 23:27:49 - BEGIN (implicit) +2024-12-02 23:27:49 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:27:49 - [generated in 0.00038s] (1, 1, 0) +2024-12-02 23:27:49 - ROLLBACK +2024-12-02 23:28:13 - BEGIN (implicit) +2024-12-02 23:28:13 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 23:28:13 - [generated in 0.00019s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 23:28:13 - ROLLBACK +2024-12-02 23:28:16 - BEGIN (implicit) +2024-12-02 23:28:16 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:28:16 - [cached since 26.92s ago] (1, 1, 0) +2024-12-02 23:28:16 - ROLLBACK +2024-12-02 23:28:16 - BEGIN (implicit) +2024-12-02 23:28:16 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:28:16 - [generated in 0.00019s] (1,) +2024-12-02 23:28:16 - ROLLBACK +2024-12-02 23:28:25 - 1 +2024-12-02 23:28:41 - : save_game_session() got an unexpected keyword argument 'bones' +2024-12-02 23:28:53 - : 1, 10. +2024-12-02 23:28:58 - : 1, 10. +2024-12-02 23:33:44 - . +2024-12-02 23:33:44 - BEGIN (implicit) +2024-12-02 23:33:44 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:33:44 - [generated in 0.00039s] (1, 1, 0) +2024-12-02 23:33:44 - ROLLBACK +2024-12-02 23:33:58 - BEGIN (implicit) +2024-12-02 23:33:58 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 23:33:58 - [generated in 0.00025s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 23:33:58 - ROLLBACK +2024-12-02 23:34:00 - BEGIN (implicit) +2024-12-02 23:34:00 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:34:00 - [cached since 16.07s ago] (1, 1, 0) +2024-12-02 23:34:00 - ROLLBACK +2024-12-02 23:34:00 - BEGIN (implicit) +2024-12-02 23:34:00 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:34:00 - [generated in 0.00030s] (1,) +2024-12-02 23:34:00 - ROLLBACK +2024-12-02 23:34:14 - BEGIN (implicit) +2024-12-02 23:34:14 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:34:14 - [cached since 29.87s ago] (1, 1, 0) +2024-12-02 23:34:14 - ROLLBACK +2024-12-02 23:34:14 - BEGIN (implicit) +2024-12-02 23:34:14 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:34:14 - [cached since 14.04s ago] (1,) +2024-12-02 23:34:14 - ROLLBACK +2024-12-02 23:34:21 - 1 +2024-12-02 23:34:36 - : save_game_session() got an unexpected keyword argument 'bones' +2024-12-02 23:37:23 - : 1, 10. +2024-12-02 23:43:37 - . +2024-12-02 23:43:37 - BEGIN (implicit) +2024-12-02 23:43:37 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:43:37 - [generated in 0.00028s] (1, 1, 0) +2024-12-02 23:43:37 - ROLLBACK +2024-12-02 23:43:51 - BEGIN (implicit) +2024-12-02 23:43:51 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 23:43:51 - [generated in 0.00018s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 23:43:51 - ROLLBACK +2024-12-02 23:43:53 - BEGIN (implicit) +2024-12-02 23:43:53 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:43:53 - [cached since 15.92s ago] (1, 1, 0) +2024-12-02 23:43:53 - ROLLBACK +2024-12-02 23:43:53 - BEGIN (implicit) +2024-12-02 23:43:53 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:43:53 - [generated in 0.00052s] (1,) +2024-12-02 23:43:53 - ROLLBACK +2024-12-02 23:43:56 - BEGIN (implicit) +2024-12-02 23:43:56 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:43:56 - [cached since 18.38s ago] (1, 1, 0) +2024-12-02 23:43:56 - ROLLBACK +2024-12-02 23:43:56 - BEGIN (implicit) +2024-12-02 23:43:56 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:43:56 - [cached since 2.695s ago] (1,) +2024-12-02 23:43:56 - ROLLBACK +2024-12-02 23:43:56 - BEGIN (implicit) +2024-12-02 23:43:56 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:43:56 - [cached since 18.62s ago] (1, 1, 0) +2024-12-02 23:43:56 - ROLLBACK +2024-12-02 23:43:56 - BEGIN (implicit) +2024-12-02 23:43:56 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:43:56 - [cached since 2.943s ago] (1,) +2024-12-02 23:43:56 - ROLLBACK +2024-12-02 23:44:02 - 1 +2024-12-02 23:44:22 - : user_id=1, level=1, score=10 +2024-12-02 23:44:22 - BEGIN (implicit) +2024-12-02 23:44:22 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-02 23:44:22 - [generated in 0.00050s] (1, 1, 10, 94, 100, 0, 0) +2024-12-02 23:44:22 - COMMIT +2024-12-02 23:44:22 - user_id=1. +2024-12-02 23:44:22 - : 2 +2024-12-02 23:44:26 - 2 +2024-12-02 23:44:29 - : 2, 10. +2024-12-02 23:45:53 - . +2024-12-02 23:45:53 - BEGIN (implicit) +2024-12-02 23:45:53 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:45:53 - [generated in 0.00029s] (1, 1, 0) +2024-12-02 23:45:53 - ROLLBACK +2024-12-02 23:46:07 - BEGIN (implicit) +2024-12-02 23:46:07 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 23:46:07 - [generated in 0.00034s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 23:46:07 - ROLLBACK +2024-12-02 23:46:10 - BEGIN (implicit) +2024-12-02 23:46:10 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:46:10 - [cached since 17.73s ago] (1, 1, 0) +2024-12-02 23:46:10 - ROLLBACK +2024-12-02 23:46:10 - BEGIN (implicit) +2024-12-02 23:46:10 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:46:10 - [generated in 0.00035s] (1,) +2024-12-02 23:46:10 - ROLLBACK +2024-12-02 23:46:12 - BEGIN (implicit) +2024-12-02 23:46:12 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:46:12 - [cached since 19.63s ago] (1, 1, 0) +2024-12-02 23:46:12 - ROLLBACK +2024-12-02 23:46:13 - BEGIN (implicit) +2024-12-02 23:46:13 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:46:13 - [cached since 2.135s ago] (1,) +2024-12-02 23:46:13 - ROLLBACK +2024-12-02 23:46:13 - BEGIN (implicit) +2024-12-02 23:46:13 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:46:13 - [cached since 19.87s ago] (1, 1, 0) +2024-12-02 23:46:13 - ROLLBACK +2024-12-02 23:46:13 - BEGIN (implicit) +2024-12-02 23:46:13 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:46:13 - [cached since 2.383s ago] (1,) +2024-12-02 23:46:13 - ROLLBACK +2024-12-02 23:46:19 - 1 +2024-12-02 23:47:13 - . +2024-12-02 23:47:13 - BEGIN (implicit) +2024-12-02 23:47:13 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:47:13 - [generated in 0.00046s] (1, 1, 0) +2024-12-02 23:47:13 - ROLLBACK +2024-12-02 23:47:26 - BEGIN (implicit) +2024-12-02 23:47:26 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 23:47:26 - [generated in 0.00029s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 23:47:26 - ROLLBACK +2024-12-02 23:47:27 - BEGIN (implicit) +2024-12-02 23:47:27 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:47:27 - [cached since 14.08s ago] (1, 1, 0) +2024-12-02 23:47:27 - ROLLBACK +2024-12-02 23:47:27 - BEGIN (implicit) +2024-12-02 23:47:27 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:47:27 - [generated in 0.00018s] (1,) +2024-12-02 23:47:27 - ROLLBACK +2024-12-02 23:47:27 - BEGIN (implicit) +2024-12-02 23:47:27 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:47:27 - [cached since 14.32s ago] (1, 1, 0) +2024-12-02 23:47:27 - ROLLBACK +2024-12-02 23:47:28 - BEGIN (implicit) +2024-12-02 23:47:28 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:47:28 - [cached since 0.2452s ago] (1,) +2024-12-02 23:47:28 - ROLLBACK +2024-12-02 23:47:34 - 1 +2024-12-02 23:48:22 - . +2024-12-02 23:48:22 - BEGIN (implicit) +2024-12-02 23:48:22 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:48:22 - [generated in 0.00064s] (1, 1, 0) +2024-12-02 23:48:22 - ROLLBACK +2024-12-02 23:48:35 - BEGIN (implicit) +2024-12-02 23:48:35 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-02 23:48:35 - [generated in 0.00027s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-02 23:48:35 - ROLLBACK +2024-12-02 23:48:37 - BEGIN (implicit) +2024-12-02 23:48:37 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:48:37 - [cached since 14.96s ago] (1, 1, 0) +2024-12-02 23:48:37 - ROLLBACK +2024-12-02 23:48:37 - BEGIN (implicit) +2024-12-02 23:48:37 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:48:37 - [generated in 0.00030s] (1,) +2024-12-02 23:48:37 - ROLLBACK +2024-12-02 23:48:39 - BEGIN (implicit) +2024-12-02 23:48:39 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:48:39 - [cached since 16.61s ago] (1, 1, 0) +2024-12-02 23:48:39 - ROLLBACK +2024-12-02 23:48:39 - BEGIN (implicit) +2024-12-02 23:48:39 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:48:39 - [cached since 1.879s ago] (1,) +2024-12-02 23:48:39 - ROLLBACK +2024-12-02 23:48:39 - BEGIN (implicit) +2024-12-02 23:48:39 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-02 23:48:39 - [cached since 16.84s ago] (1, 1, 0) +2024-12-02 23:48:39 - ROLLBACK +2024-12-02 23:48:39 - BEGIN (implicit) +2024-12-02 23:48:39 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-02 23:48:39 - [cached since 2.124s ago] (1,) +2024-12-02 23:48:39 - ROLLBACK +2024-12-02 23:48:45 - 1 +2024-12-03 00:01:17 - . +2024-12-03 00:01:17 - BEGIN (implicit) +2024-12-03 00:01:17 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:01:17 - [generated in 0.00034s] (1, 1, 0) +2024-12-03 00:01:17 - ROLLBACK +2024-12-03 00:01:32 - BEGIN (implicit) +2024-12-03 00:01:32 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 00:01:32 - [generated in 0.00019s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-03 00:01:32 - ROLLBACK +2024-12-03 00:01:35 - BEGIN (implicit) +2024-12-03 00:01:35 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:01:35 - [cached since 18.23s ago] (1, 1, 0) +2024-12-03 00:01:35 - ROLLBACK +2024-12-03 00:01:35 - BEGIN (implicit) +2024-12-03 00:01:35 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:01:35 - [generated in 0.00036s] (1,) +2024-12-03 00:01:35 - ROLLBACK +2024-12-03 00:01:37 - BEGIN (implicit) +2024-12-03 00:01:37 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:01:37 - [cached since 20.03s ago] (1, 1, 0) +2024-12-03 00:01:37 - ROLLBACK +2024-12-03 00:01:37 - BEGIN (implicit) +2024-12-03 00:01:37 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:01:37 - [cached since 2.041s ago] (1,) +2024-12-03 00:01:37 - ROLLBACK +2024-12-03 00:01:37 - BEGIN (implicit) +2024-12-03 00:01:37 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:01:37 - [cached since 20.27s ago] (1, 1, 0) +2024-12-03 00:01:37 - ROLLBACK +2024-12-03 00:01:37 - BEGIN (implicit) +2024-12-03 00:01:37 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:01:37 - [cached since 2.293s ago] (1,) +2024-12-03 00:01:37 - ROLLBACK +2024-12-03 00:01:43 - 1 +2024-12-03 00:19:15 - . +2024-12-03 00:19:15 - BEGIN (implicit) +2024-12-03 00:19:15 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:19:15 - [generated in 0.00037s] (1, 1, 0) +2024-12-03 00:19:15 - ROLLBACK +2024-12-03 00:19:29 - BEGIN (implicit) +2024-12-03 00:19:29 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 00:19:29 - [generated in 0.00032s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-03 00:19:29 - ROLLBACK +2024-12-03 00:19:32 - BEGIN (implicit) +2024-12-03 00:19:32 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:19:32 - [cached since 17.01s ago] (1, 1, 0) +2024-12-03 00:19:32 - ROLLBACK +2024-12-03 00:19:32 - BEGIN (implicit) +2024-12-03 00:19:32 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:19:32 - [generated in 0.00020s] (1,) +2024-12-03 00:19:32 - ROLLBACK +2024-12-03 00:19:35 - BEGIN (implicit) +2024-12-03 00:19:35 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:19:35 - [cached since 19.51s ago] (1, 1, 0) +2024-12-03 00:19:35 - ROLLBACK +2024-12-03 00:19:35 - BEGIN (implicit) +2024-12-03 00:19:35 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:19:35 - [cached since 2.732s ago] (1,) +2024-12-03 00:19:35 - ROLLBACK +2024-12-03 00:21:12 - . +2024-12-03 00:21:12 - BEGIN (implicit) +2024-12-03 00:21:12 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:21:12 - [generated in 0.00028s] (1, 1, 0) +2024-12-03 00:21:12 - ROLLBACK +2024-12-03 00:21:27 - BEGIN (implicit) +2024-12-03 00:21:27 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 00:21:27 - [generated in 0.00031s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-03 00:21:27 - ROLLBACK +2024-12-03 00:21:31 - BEGIN (implicit) +2024-12-03 00:21:31 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:21:31 - [cached since 18.41s ago] (1, 1, 0) +2024-12-03 00:21:31 - ROLLBACK +2024-12-03 00:21:31 - BEGIN (implicit) +2024-12-03 00:21:31 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:21:31 - [generated in 0.00028s] (1,) +2024-12-03 00:21:31 - ROLLBACK +2024-12-03 00:21:44 - BEGIN (implicit) +2024-12-03 00:21:44 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:21:44 - [cached since 31.78s ago] (1, 1, 0) +2024-12-03 00:21:44 - ROLLBACK +2024-12-03 00:21:44 - BEGIN (implicit) +2024-12-03 00:21:44 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:21:44 - [cached since 13.13s ago] (1,) +2024-12-03 00:21:44 - ROLLBACK +2024-12-03 00:23:06 - . +2024-12-03 00:23:06 - BEGIN (implicit) +2024-12-03 00:23:06 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:23:06 - [generated in 0.00041s] (1, 1, 0) +2024-12-03 00:23:06 - ROLLBACK +2024-12-03 00:23:19 - BEGIN (implicit) +2024-12-03 00:23:19 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 00:23:19 - [generated in 0.00031s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-03 00:23:19 - ROLLBACK +2024-12-03 00:23:20 - BEGIN (implicit) +2024-12-03 00:23:20 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:23:20 - [cached since 14.06s ago] (1, 1, 0) +2024-12-03 00:23:20 - ROLLBACK +2024-12-03 00:23:21 - BEGIN (implicit) +2024-12-03 00:23:21 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:23:21 - [generated in 0.00021s] (1,) +2024-12-03 00:23:21 - ROLLBACK +2024-12-03 00:23:28 - BEGIN (implicit) +2024-12-03 00:23:28 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:23:28 - [cached since 21.37s ago] (1, 1, 0) +2024-12-03 00:23:28 - ROLLBACK +2024-12-03 00:23:28 - BEGIN (implicit) +2024-12-03 00:23:28 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:23:28 - [cached since 7.051s ago] (1,) +2024-12-03 00:23:28 - ROLLBACK +2024-12-03 00:23:31 - BEGIN (implicit) +2024-12-03 00:23:31 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:23:31 - [cached since 24.65s ago] (1, 1, 0) +2024-12-03 00:23:31 - ROLLBACK +2024-12-03 00:23:31 - BEGIN (implicit) +2024-12-03 00:23:31 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:23:31 - [cached since 10.58s ago] (1,) +2024-12-03 00:23:31 - ROLLBACK +2024-12-03 00:23:41 - 1 +2024-12-03 00:28:20 - . +2024-12-03 00:28:20 - BEGIN (implicit) +2024-12-03 00:28:20 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:28:20 - [generated in 0.00038s] (1, 1, 0) +2024-12-03 00:28:20 - ROLLBACK +2024-12-03 00:28:33 - BEGIN (implicit) +2024-12-03 00:28:33 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 00:28:33 - [generated in 0.00021s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-03 00:28:33 - ROLLBACK +2024-12-03 00:28:35 - BEGIN (implicit) +2024-12-03 00:28:35 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:28:35 - [cached since 15.15s ago] (1, 1, 0) +2024-12-03 00:28:35 - ROLLBACK +2024-12-03 00:28:36 - BEGIN (implicit) +2024-12-03 00:28:36 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:28:36 - [generated in 0.00022s] (1,) +2024-12-03 00:28:36 - ROLLBACK +2024-12-03 00:28:42 - 1 +2024-12-03 00:28:53 - BEGIN (implicit) +2024-12-03 00:28:53 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:28:53 - [cached since 33.08s ago] (1, 1, 0) +2024-12-03 00:28:53 - ROLLBACK +2024-12-03 00:28:53 - BEGIN (implicit) +2024-12-03 00:28:53 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:28:53 - [cached since 17.71s ago] (1,) +2024-12-03 00:28:53 - ROLLBACK +2024-12-03 00:34:46 - . +2024-12-03 00:34:46 - BEGIN (implicit) +2024-12-03 00:34:46 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:34:46 - [generated in 0.00039s] (1, 1, 0) +2024-12-03 00:34:46 - ROLLBACK +2024-12-03 00:34:59 - BEGIN (implicit) +2024-12-03 00:34:59 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 00:34:59 - [generated in 0.00020s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-03 00:34:59 - ROLLBACK +2024-12-03 00:35:00 - BEGIN (implicit) +2024-12-03 00:35:00 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:35:00 - [cached since 13.56s ago] (1, 1, 0) +2024-12-03 00:35:00 - ROLLBACK +2024-12-03 00:35:00 - BEGIN (implicit) +2024-12-03 00:35:00 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:35:00 - [generated in 0.00034s] (1,) +2024-12-03 00:35:00 - ROLLBACK +2024-12-03 00:35:00 - BEGIN (implicit) +2024-12-03 00:35:00 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:35:00 - [cached since 0.2424s ago] (1,) +2024-12-03 00:35:00 - ROLLBACK +2024-12-03 00:35:06 - 1 +2024-12-03 00:35:06 - BEGIN (implicit) +2024-12-03 00:35:06 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:35:06 - [cached since 19.93s ago] (1, 1, 0) +2024-12-03 00:35:06 - ROLLBACK +2024-12-03 00:35:11 - : user_id=1, level=1, score=10 +2024-12-03 00:35:11 - BEGIN (implicit) +2024-12-03 00:35:11 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 00:35:11 - [generated in 0.00032s] (1, 1, 10, 0, 100, 0, 0) +2024-12-03 00:35:11 - ROLLBACK +2024-12-03 00:35:11 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (1, 1, 10, 0, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 00:35:11 - : 2 +2024-12-03 00:35:15 - 2 +2024-12-03 00:35:17 - : 2, 10. +2024-12-03 00:38:02 - . +2024-12-03 00:38:02 - BEGIN (implicit) +2024-12-03 00:38:02 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:38:02 - [generated in 0.00038s] (1, 1, 0) +2024-12-03 00:38:02 - ROLLBACK +2024-12-03 00:38:38 - BEGIN (implicit) +2024-12-03 00:38:38 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-12-03 00:38:38 - [generated in 0.00028s] ('lubluNikitu', 'meow123') +2024-12-03 00:38:38 - COMMIT +2024-12-03 00:38:38 - BEGIN (implicit) +2024-12-03 00:38:38 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-12-03 00:38:38 - [generated in 0.00029s] (1,) +2024-12-03 00:38:38 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-12-03 00:38:38 - [generated in 0.00022s] (1, None, 'umenyashizazovutNikita', 1, None) +2024-12-03 00:38:38 - COMMIT +2024-12-03 00:39:57 - . +2024-12-03 00:39:57 - BEGIN (implicit) +2024-12-03 00:39:57 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:39:57 - [generated in 0.00043s] (1, 1, 0) +2024-12-03 00:39:57 - ROLLBACK +2024-12-03 00:40:31 - BEGIN (implicit) +2024-12-03 00:40:31 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-12-03 00:40:31 - [generated in 0.00020s] ('meow', 1, 0) +2024-12-03 00:40:31 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-12-03 00:40:31 - [generated in 0.00028s] ('meow', 'meow') +2024-12-03 00:40:31 - COMMIT +2024-12-03 00:40:31 - BEGIN (implicit) +2024-12-03 00:40:31 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-12-03 00:40:31 - [generated in 0.00019s] (2,) +2024-12-03 00:40:31 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-12-03 00:40:31 - [generated in 0.00029s] (2, None, 'suchkakrashennaya', 1, None) +2024-12-03 00:40:31 - COMMIT +2024-12-03 00:40:31 - BEGIN (implicit) +2024-12-03 00:40:31 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? +2024-12-03 00:40:31 - [generated in 0.00028s] (2,) +2024-12-03 00:40:31 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, ?, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 00:40:31 - [generated in 0.00027s] (2, 1, 0, None, None, 100, 0, 0) +2024-12-03 00:40:31 - COMMIT +2024-12-03 00:40:43 - BEGIN (implicit) +2024-12-03 00:40:43 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 00:40:43 - [generated in 0.00020s] ('meow', 'meow', 1, 0) +2024-12-03 00:40:43 - ROLLBACK +2024-12-03 00:40:47 - BEGIN (implicit) +2024-12-03 00:40:47 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:40:47 - [cached since 50.79s ago] (2, 1, 0) +2024-12-03 00:40:47 - ROLLBACK +2024-12-03 00:40:47 - BEGIN (implicit) +2024-12-03 00:40:47 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:40:47 - [generated in 0.00026s] (2,) +2024-12-03 00:40:47 - ROLLBACK +2024-12-03 00:40:50 - BEGIN (implicit) +2024-12-03 00:40:50 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:40:50 - [cached since 53.14s ago] (2, 1, 0) +2024-12-03 00:40:50 - ROLLBACK +2024-12-03 00:40:50 - BEGIN (implicit) +2024-12-03 00:40:50 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:40:50 - [cached since 2.353s ago] (2,) +2024-12-03 00:40:50 - ROLLBACK +2024-12-03 00:40:50 - BEGIN (implicit) +2024-12-03 00:40:50 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:40:50 - [cached since 2.578s ago] (2,) +2024-12-03 00:40:50 - ROLLBACK +2024-12-03 00:40:56 - 1 +2024-12-03 00:41:10 - BEGIN (implicit) +2024-12-03 00:41:10 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:41:10 - [cached since 73.33s ago] (2, 1, 0) +2024-12-03 00:41:10 - ROLLBACK +2024-12-03 00:41:11 - : user_id=2, level=1, score=10 +2024-12-03 00:41:11 - BEGIN (implicit) +2024-12-03 00:41:11 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 00:41:11 - [generated in 0.00023s] (2, 1, 10, 81, 100, 0, 0) +2024-12-03 00:41:11 - ROLLBACK +2024-12-03 00:41:11 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 10, 81, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 00:41:11 - : 2 +2024-12-03 00:41:15 - 2 +2024-12-03 00:41:53 - : 2, 10. +2024-12-03 00:41:54 - BEGIN (implicit) +2024-12-03 00:41:54 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:41:54 - [cached since 117.8s ago] (2, 1, 0) +2024-12-03 00:41:54 - ROLLBACK +2024-12-03 00:41:54 - BEGIN (implicit) +2024-12-03 00:41:54 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:41:54 - [cached since 66.99s ago] (2,) +2024-12-03 00:41:54 - ROLLBACK +2024-12-03 00:41:55 - BEGIN (implicit) +2024-12-03 00:41:55 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:41:55 - [cached since 67.23s ago] (2,) +2024-12-03 00:41:55 - ROLLBACK +2024-12-03 00:47:04 - . +2024-12-03 00:47:04 - BEGIN (implicit) +2024-12-03 00:47:04 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:47:04 - [generated in 0.00026s] (1, 1, 0) +2024-12-03 00:47:04 - ROLLBACK +2024-12-03 00:47:16 - BEGIN (implicit) +2024-12-03 00:47:16 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 00:47:16 - [generated in 0.00018s] ('meow', 'meow', 1, 0) +2024-12-03 00:47:16 - ROLLBACK +2024-12-03 00:47:20 - BEGIN (implicit) +2024-12-03 00:47:20 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:47:20 - [cached since 15.24s ago] (2, 1, 0) +2024-12-03 00:47:20 - ROLLBACK +2024-12-03 00:47:20 - BEGIN (implicit) +2024-12-03 00:47:20 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:47:20 - [generated in 0.00020s] (2,) +2024-12-03 00:47:20 - ROLLBACK +2024-12-03 00:47:20 - BEGIN (implicit) +2024-12-03 00:47:20 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:47:20 - [cached since 0.2268s ago] (2,) +2024-12-03 00:47:20 - ROLLBACK +2024-12-03 00:47:22 - 1 +2024-12-03 00:47:40 - BEGIN (implicit) +2024-12-03 00:47:40 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:47:40 - [cached since 35.27s ago] (2, 1, 0) +2024-12-03 00:47:40 - ROLLBACK +2024-12-03 00:47:43 - : user_id=2, level=1, score=10 +2024-12-03 00:47:43 - BEGIN (implicit) +2024-12-03 00:47:43 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 00:47:43 - [generated in 0.00028s] (2, 1, 10, 91, 100, 0, 0) +2024-12-03 00:47:43 - ROLLBACK +2024-12-03 00:47:43 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 10, 91, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 00:47:43 - : 2 +2024-12-03 00:47:43 - 2 +2024-12-03 00:47:48 - : 2, 10. +2024-12-03 00:47:56 - BEGIN (implicit) +2024-12-03 00:47:56 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:47:56 - [cached since 51.04s ago] (2, 1, 0) +2024-12-03 00:47:56 - ROLLBACK +2024-12-03 00:47:56 - BEGIN (implicit) +2024-12-03 00:47:56 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:47:56 - [cached since 35.8s ago] (2,) +2024-12-03 00:47:56 - ROLLBACK +2024-12-03 00:50:14 - . +2024-12-03 00:50:14 - BEGIN (implicit) +2024-12-03 00:50:14 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:50:14 - [generated in 0.00036s] (1, 1, 0) +2024-12-03 00:50:14 - ROLLBACK +2024-12-03 00:51:02 - BEGIN (implicit) +2024-12-03 00:51:02 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-12-03 00:51:02 - [generated in 0.00019s] ('qwer', 1, 0) +2024-12-03 00:51:02 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-12-03 00:51:02 - [generated in 0.00030s] ('qwer', 'qwer') +2024-12-03 00:51:02 - COMMIT +2024-12-03 00:51:02 - BEGIN (implicit) +2024-12-03 00:51:02 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-12-03 00:51:02 - [generated in 0.00017s] (3,) +2024-12-03 00:51:02 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-12-03 00:51:02 - [generated in 0.00031s] (3, None, 'pubertat228optimusprime', 1, None) +2024-12-03 00:51:02 - COMMIT +2024-12-03 00:51:02 - BEGIN (implicit) +2024-12-03 00:51:02 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? +2024-12-03 00:51:02 - [generated in 0.00017s] (3,) +2024-12-03 00:51:02 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, ?, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 00:51:02 - [generated in 0.00025s] (3, 1, 0, None, None, 100, 0, 0) +2024-12-03 00:51:02 - COMMIT +2024-12-03 00:51:11 - BEGIN (implicit) +2024-12-03 00:51:11 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 00:51:11 - [generated in 0.00019s] ('qwer', 'qwer', 1, 0) +2024-12-03 00:51:11 - ROLLBACK +2024-12-03 00:51:15 - BEGIN (implicit) +2024-12-03 00:51:15 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:51:15 - [cached since 60.27s ago] (3, 1, 0) +2024-12-03 00:51:15 - ROLLBACK +2024-12-03 00:51:15 - BEGIN (implicit) +2024-12-03 00:51:15 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:51:15 - [generated in 0.00019s] (3,) +2024-12-03 00:51:15 - ROLLBACK +2024-12-03 00:51:18 - BEGIN (implicit) +2024-12-03 00:51:18 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:51:18 - [cached since 63.89s ago] (3, 1, 0) +2024-12-03 00:51:18 - ROLLBACK +2024-12-03 00:51:18 - BEGIN (implicit) +2024-12-03 00:51:18 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:51:18 - [cached since 3.615s ago] (3,) +2024-12-03 00:51:18 - ROLLBACK +2024-12-03 00:51:19 - BEGIN (implicit) +2024-12-03 00:51:19 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:51:19 - [cached since 3.847s ago] (3,) +2024-12-03 00:51:19 - ROLLBACK +2024-12-03 00:51:21 - 1 +2024-12-03 00:51:40 - BEGIN (implicit) +2024-12-03 00:51:40 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:51:40 - [cached since 85.59s ago] (3, 1, 0) +2024-12-03 00:51:40 - ROLLBACK +2024-12-03 00:51:42 - : user_id=3, level=1, score=10 +2024-12-03 00:51:42 - BEGIN (implicit) +2024-12-03 00:51:42 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 00:51:42 - [generated in 0.00022s] (3, 1, 10, 99, 100, 0, 0) +2024-12-03 00:51:42 - ROLLBACK +2024-12-03 00:51:42 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 10, 99, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 00:51:42 - : 2 +2024-12-03 00:51:42 - 2 +2024-12-03 00:51:45 - : 2, 10. +2024-12-03 00:55:00 - . +2024-12-03 00:55:00 - BEGIN (implicit) +2024-12-03 00:55:00 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:55:00 - [generated in 0.00032s] (1, 1, 0) +2024-12-03 00:55:00 - ROLLBACK +2024-12-03 00:55:09 - BEGIN (implicit) +2024-12-03 00:55:09 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 00:55:09 - [generated in 0.00019s] ('qwer', 'qwer', 1, 0) +2024-12-03 00:55:09 - ROLLBACK +2024-12-03 00:55:12 - BEGIN (implicit) +2024-12-03 00:55:12 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:55:12 - [cached since 11.04s ago] (3, 1, 0) +2024-12-03 00:55:12 - ROLLBACK +2024-12-03 00:55:12 - BEGIN (implicit) +2024-12-03 00:55:12 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:55:12 - [generated in 0.00017s] (3,) +2024-12-03 00:55:12 - ROLLBACK +2024-12-03 00:55:13 - BEGIN (implicit) +2024-12-03 00:55:13 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:55:13 - [cached since 12.67s ago] (3, 1, 0) +2024-12-03 00:55:13 - ROLLBACK +2024-12-03 00:55:13 - BEGIN (implicit) +2024-12-03 00:55:13 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:55:13 - [cached since 1.628s ago] (3,) +2024-12-03 00:55:13 - ROLLBACK +2024-12-03 00:55:13 - BEGIN (implicit) +2024-12-03 00:55:13 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:55:13 - [cached since 1.854s ago] (3,) +2024-12-03 00:55:13 - ROLLBACK +2024-12-03 00:55:20 - 1 +2024-12-03 00:55:35 - BEGIN (implicit) +2024-12-03 00:55:35 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:55:35 - [cached since 34.91s ago] (3, 1, 0) +2024-12-03 00:55:35 - ROLLBACK +2024-12-03 00:55:37 - : user_id=3, level=1, score=10 +2024-12-03 00:55:37 - BEGIN (implicit) +2024-12-03 00:55:37 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 00:55:37 - [generated in 0.00027s] (3, 1, 10, 95, 100, 0, 0) +2024-12-03 00:55:37 - ROLLBACK +2024-12-03 00:55:37 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 10, 95, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 00:55:37 - : 2 +2024-12-03 00:55:42 - 2 +2024-12-03 00:55:48 - : 2, 10. +2024-12-03 00:56:23 - . +2024-12-03 00:56:23 - BEGIN (implicit) +2024-12-03 00:56:23 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:56:23 - [generated in 0.00029s] (1, 1, 0) +2024-12-03 00:56:23 - ROLLBACK +2024-12-03 00:56:29 - BEGIN (implicit) +2024-12-03 00:56:29 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 00:56:29 - [generated in 0.00020s] ('qwer', 'qwer', 1, 0) +2024-12-03 00:56:29 - ROLLBACK +2024-12-03 00:56:31 - BEGIN (implicit) +2024-12-03 00:56:31 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 00:56:31 - [cached since 7.764s ago] (3, 1, 0) +2024-12-03 00:56:31 - ROLLBACK +2024-12-03 00:56:31 - BEGIN (implicit) +2024-12-03 00:56:31 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 00:56:31 - [generated in 0.00023s] (3,) +2024-12-03 00:56:31 - ROLLBACK +2024-12-03 01:07:26 - . +2024-12-03 01:07:26 - BEGIN (implicit) +2024-12-03 01:07:26 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:07:26 - [generated in 0.00030s] (1, 1, 0) +2024-12-03 01:07:26 - ROLLBACK +2024-12-03 01:07:36 - BEGIN (implicit) +2024-12-03 01:07:36 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 01:07:36 - [generated in 0.00019s] ('qwer', 'qwer', 1, 0) +2024-12-03 01:07:36 - ROLLBACK +2024-12-03 01:07:39 - BEGIN (implicit) +2024-12-03 01:07:39 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:07:39 - [cached since 12.74s ago] (3, 1, 0) +2024-12-03 01:07:39 - ROLLBACK +2024-12-03 01:07:39 - BEGIN (implicit) +2024-12-03 01:07:39 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:07:39 - [generated in 0.00015s] (3,) +2024-12-03 01:07:39 - ROLLBACK +2024-12-03 01:07:39 - BEGIN (implicit) +2024-12-03 01:07:39 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:07:39 - [cached since 0.2168s ago] (3,) +2024-12-03 01:07:39 - ROLLBACK +2024-12-03 01:07:40 - BEGIN (implicit) +2024-12-03 01:07:40 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:07:40 - [cached since 1.265s ago] (3,) +2024-12-03 01:07:40 - ROLLBACK +2024-12-03 01:07:46 - 1 +2024-12-03 01:08:57 - . +2024-12-03 01:08:57 - BEGIN (implicit) +2024-12-03 01:08:57 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:08:57 - [generated in 0.00028s] (1, 1, 0) +2024-12-03 01:08:57 - ROLLBACK +2024-12-03 01:09:04 - BEGIN (implicit) +2024-12-03 01:09:04 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 01:09:04 - [generated in 0.00018s] ('qwer', 'qwer', 1, 0) +2024-12-03 01:09:04 - ROLLBACK +2024-12-03 01:09:06 - BEGIN (implicit) +2024-12-03 01:09:06 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:09:06 - [cached since 8.759s ago] (3, 1, 0) +2024-12-03 01:09:06 - ROLLBACK +2024-12-03 01:09:06 - BEGIN (implicit) +2024-12-03 01:09:06 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:09:06 - [generated in 0.00025s] (3,) +2024-12-03 01:09:06 - ROLLBACK +2024-12-03 01:09:13 - BEGIN (implicit) +2024-12-03 01:09:13 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:09:13 - [cached since 15.41s ago] (3, 1, 0) +2024-12-03 01:09:13 - ROLLBACK +2024-12-03 01:09:13 - BEGIN (implicit) +2024-12-03 01:09:13 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:09:13 - [cached since 6.649s ago] (3,) +2024-12-03 01:09:13 - ROLLBACK +2024-12-03 01:09:13 - BEGIN (implicit) +2024-12-03 01:09:13 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:09:13 - [cached since 6.862s ago] (3,) +2024-12-03 01:09:13 - ROLLBACK +2024-12-03 01:09:16 - BEGIN (implicit) +2024-12-03 01:09:16 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:09:16 - [cached since 18.89s ago] (3, 1, 0) +2024-12-03 01:09:16 - ROLLBACK +2024-12-03 01:09:16 - BEGIN (implicit) +2024-12-03 01:09:16 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:09:16 - [cached since 10.13s ago] (3,) +2024-12-03 01:09:16 - ROLLBACK +2024-12-03 01:09:30 - BEGIN (implicit) +2024-12-03 01:09:30 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:09:30 - [cached since 33.12s ago] (3, 1, 0) +2024-12-03 01:09:30 - ROLLBACK +2024-12-03 01:09:30 - BEGIN (implicit) +2024-12-03 01:09:30 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:09:30 - [cached since 24.36s ago] (3,) +2024-12-03 01:09:30 - ROLLBACK +2024-12-03 01:09:31 - BEGIN (implicit) +2024-12-03 01:09:31 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:09:31 - [cached since 24.58s ago] (3,) +2024-12-03 01:09:31 - ROLLBACK +2024-12-03 01:09:32 - BEGIN (implicit) +2024-12-03 01:09:32 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:09:32 - [cached since 25.75s ago] (3,) +2024-12-03 01:09:32 - ROLLBACK +2024-12-03 01:09:37 - 1 +2024-12-03 01:09:40 - BEGIN (implicit) +2024-12-03 01:09:40 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:09:40 - [generated in 0.00020s] (3, 1, 1, 16, 100, 0, 0) +2024-12-03 01:09:40 - ROLLBACK +2024-12-03 01:09:40 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 1, 16, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:09:44 - BEGIN (implicit) +2024-12-03 01:09:44 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:09:44 - [cached since 3.578s ago] (3, 1, 2, 27, 100, 0, 0) +2024-12-03 01:09:44 - ROLLBACK +2024-12-03 01:09:44 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 2, 27, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:09:44 - BEGIN (implicit) +2024-12-03 01:09:44 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:09:44 - [cached since 4.042s ago] (3, 1, 3, 29, 100, 0, 0) +2024-12-03 01:09:44 - ROLLBACK +2024-12-03 01:09:44 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 3, 29, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:09:46 - BEGIN (implicit) +2024-12-03 01:09:46 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:09:46 - [cached since 6.423s ago] (3, 1, 4, 36, 100, 0, 0) +2024-12-03 01:09:46 - ROLLBACK +2024-12-03 01:09:46 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 4, 36, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:09:48 - BEGIN (implicit) +2024-12-03 01:09:48 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:09:48 - [cached since 8.209s ago] (3, 1, 5, 46, 100, 0, 0) +2024-12-03 01:09:48 - ROLLBACK +2024-12-03 01:09:48 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 5, 46, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:09:52 - BEGIN (implicit) +2024-12-03 01:09:52 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:09:52 - [cached since 12.15s ago] (3, 1, 6, 51, 100, 0, 0) +2024-12-03 01:09:52 - ROLLBACK +2024-12-03 01:09:52 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 6, 51, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:09:54 - BEGIN (implicit) +2024-12-03 01:09:54 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:09:54 - [cached since 13.5s ago] (3, 1, 7, 56, 100, 0, 0) +2024-12-03 01:09:54 - ROLLBACK +2024-12-03 01:09:54 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 7, 56, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:09:55 - BEGIN (implicit) +2024-12-03 01:09:55 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:09:55 - [cached since 15.07s ago] (3, 1, 8, 59, 100, 0, 0) +2024-12-03 01:09:55 - ROLLBACK +2024-12-03 01:09:55 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 8, 59, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:09:56 - BEGIN (implicit) +2024-12-03 01:09:56 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:09:56 - [cached since 16.44s ago] (3, 1, 9, 64, 100, 0, 0) +2024-12-03 01:09:56 - ROLLBACK +2024-12-03 01:09:56 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 9, 64, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:09:59 - BEGIN (implicit) +2024-12-03 01:09:59 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:09:59 - [cached since 18.84s ago] (3, 1, 10, 74, 100, 0, 0) +2024-12-03 01:09:59 - ROLLBACK +2024-12-03 01:09:59 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 10, 74, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:09:59 - BEGIN (implicit) +2024-12-03 01:09:59 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:09:59 - [cached since 61.66s ago] (3, 1, 0) +2024-12-03 01:09:59 - ROLLBACK +2024-12-03 01:10:01 - : user_id=3, level=1, score=10 +2024-12-03 01:10:01 - BEGIN (implicit) +2024-12-03 01:10:01 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:10:01 - [cached since 21.01s ago] (3, 1, 10, 74, 100, 0, 0) +2024-12-03 01:10:01 - ROLLBACK +2024-12-03 01:10:01 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 10, 74, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:10:01 - 2 +2024-12-03 01:10:27 - : 2, 0. +2024-12-03 01:10:28 - BEGIN (implicit) +2024-12-03 01:10:28 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:10:28 - [cached since 90.34s ago] (3, 1, 0) +2024-12-03 01:10:28 - ROLLBACK +2024-12-03 01:10:28 - BEGIN (implicit) +2024-12-03 01:10:28 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:10:28 - [cached since 81.58s ago] (3,) +2024-12-03 01:10:28 - ROLLBACK +2024-12-03 01:12:45 - . +2024-12-03 01:12:45 - BEGIN (implicit) +2024-12-03 01:12:45 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:12:45 - [generated in 0.00028s] (1, 1, 0) +2024-12-03 01:12:45 - ROLLBACK +2024-12-03 01:13:20 - BEGIN (implicit) +2024-12-03 01:13:20 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-12-03 01:13:20 - [generated in 0.00018s] ('lubluNikitu', 1, 0) +2024-12-03 01:13:20 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-12-03 01:13:20 - [generated in 0.00019s] ('lubluNikitu', 'meow123') +2024-12-03 01:13:20 - COMMIT +2024-12-03 01:13:20 - BEGIN (implicit) +2024-12-03 01:13:20 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-12-03 01:13:20 - [generated in 0.00017s] (1,) +2024-12-03 01:13:20 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-12-03 01:13:20 - [generated in 0.00024s] (1, None, 'umenyashizazovutNikita', 1, None) +2024-12-03 01:13:20 - COMMIT +2024-12-03 01:13:20 - BEGIN (implicit) +2024-12-03 01:13:20 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? +2024-12-03 01:13:20 - [generated in 0.00017s] (1,) +2024-12-03 01:13:20 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, ?, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:13:20 - [generated in 0.00022s] (1, 1, 0, None, None, 100, 0, 0) +2024-12-03 01:13:20 - COMMIT +2024-12-03 01:13:32 - BEGIN (implicit) +2024-12-03 01:13:32 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 01:13:32 - [generated in 0.00023s] ('lubluNikitu', 'meow123', 1, 0) +2024-12-03 01:13:32 - ROLLBACK +2024-12-03 01:13:34 - BEGIN (implicit) +2024-12-03 01:13:34 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:13:34 - [cached since 49.31s ago] (1, 1, 0) +2024-12-03 01:13:34 - ROLLBACK +2024-12-03 01:13:34 - BEGIN (implicit) +2024-12-03 01:13:34 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:13:34 - [generated in 0.00016s] (1,) +2024-12-03 01:13:34 - ROLLBACK +2024-12-03 01:13:36 - BEGIN (implicit) +2024-12-03 01:13:36 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:13:36 - [cached since 51.43s ago] (1, 1, 0) +2024-12-03 01:13:36 - ROLLBACK +2024-12-03 01:13:36 - BEGIN (implicit) +2024-12-03 01:13:36 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:13:36 - [cached since 2.115s ago] (1,) +2024-12-03 01:13:36 - ROLLBACK +2024-12-03 01:13:37 - BEGIN (implicit) +2024-12-03 01:13:37 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:13:37 - [cached since 2.332s ago] (1,) +2024-12-03 01:13:37 - ROLLBACK +2024-12-03 01:13:38 - BEGIN (implicit) +2024-12-03 01:13:38 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:13:38 - [cached since 3.263s ago] (1,) +2024-12-03 01:13:38 - ROLLBACK +2024-12-03 01:13:43 - 1 +2024-12-03 01:13:44 - BEGIN (implicit) +2024-12-03 01:13:44 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:13:44 - [generated in 0.00020s] (1, 1, 1, 14, 100, 0, 0) +2024-12-03 01:13:44 - ROLLBACK +2024-12-03 01:13:44 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (1, 1, 1, 14, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:13:47 - BEGIN (implicit) +2024-12-03 01:13:47 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:13:47 - [cached since 2.728s ago] (1, 1, 2, 27, 100, 0, 0) +2024-12-03 01:13:47 - ROLLBACK +2024-12-03 01:13:47 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (1, 1, 2, 27, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:13:49 - BEGIN (implicit) +2024-12-03 01:13:49 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:13:49 - [cached since 4.625s ago] (1, 1, 3, 42, 100, 0, 0) +2024-12-03 01:13:49 - ROLLBACK +2024-12-03 01:13:49 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (1, 1, 3, 42, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:13:50 - BEGIN (implicit) +2024-12-03 01:13:50 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:13:50 - [cached since 5.952s ago] (1, 1, 4, 53, 100, 0, 0) +2024-12-03 01:13:50 - ROLLBACK +2024-12-03 01:13:50 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (1, 1, 4, 53, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:13:52 - BEGIN (implicit) +2024-12-03 01:13:52 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:13:52 - [cached since 7.631s ago] (1, 1, 5, 59, 100, 0, 0) +2024-12-03 01:13:52 - ROLLBACK +2024-12-03 01:13:52 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (1, 1, 5, 59, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:13:54 - BEGIN (implicit) +2024-12-03 01:13:54 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:13:54 - [cached since 9.59s ago] (1, 1, 6, 66, 100, 0, 0) +2024-12-03 01:13:54 - ROLLBACK +2024-12-03 01:13:54 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (1, 1, 6, 66, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:13:55 - BEGIN (implicit) +2024-12-03 01:13:55 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:13:55 - [cached since 10.97s ago] (1, 1, 7, 72, 100, 0, 0) +2024-12-03 01:13:55 - ROLLBACK +2024-12-03 01:13:55 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (1, 1, 7, 72, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:13:58 - BEGIN (implicit) +2024-12-03 01:13:58 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:13:58 - [cached since 13.43s ago] (1, 1, 8, 82, 100, 0, 0) +2024-12-03 01:13:58 - ROLLBACK +2024-12-03 01:13:58 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (1, 1, 8, 82, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:13:59 - BEGIN (implicit) +2024-12-03 01:13:59 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:13:59 - [cached since 14.22s ago] (1, 1, 9, 85, 100, 0, 0) +2024-12-03 01:13:59 - ROLLBACK +2024-12-03 01:13:59 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (1, 1, 9, 85, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:14:00 - BEGIN (implicit) +2024-12-03 01:14:00 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:14:00 - [cached since 15.56s ago] (1, 1, 10, 90, 100, 0, 0) +2024-12-03 01:14:00 - ROLLBACK +2024-12-03 01:14:00 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (1, 1, 10, 90, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:14:00 - BEGIN (implicit) +2024-12-03 01:14:00 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:14:00 - [cached since 75.02s ago] (1, 1, 0) +2024-12-03 01:14:00 - ROLLBACK +2024-12-03 01:14:02 - : user_id=1, level=1, score=10 +2024-12-03 01:14:02 - BEGIN (implicit) +2024-12-03 01:14:02 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:14:02 - [cached since 17.28s ago] (1, 1, 10, 90, 100, 0, 0) +2024-12-03 01:14:02 - ROLLBACK +2024-12-03 01:14:02 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (1, 1, 10, 90, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:14:02 - 2 +2024-12-03 01:14:08 - : 2, 0. +2024-12-03 01:14:09 - BEGIN (implicit) +2024-12-03 01:14:09 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:14:09 - [cached since 83.57s ago] (1, 1, 0) +2024-12-03 01:14:09 - ROLLBACK +2024-12-03 01:14:09 - BEGIN (implicit) +2024-12-03 01:14:09 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:14:09 - [cached since 34.26s ago] (1,) +2024-12-03 01:14:09 - ROLLBACK +2024-12-03 01:15:53 - BEGIN (implicit) +2024-12-03 01:15:53 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:15:53 - [cached since 187.7s ago] (1, 1, 0) +2024-12-03 01:15:53 - ROLLBACK +2024-12-03 01:15:53 - BEGIN (implicit) +2024-12-03 01:15:53 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:15:53 - [cached since 138.4s ago] (1,) +2024-12-03 01:15:53 - ROLLBACK +2024-12-03 01:15:53 - BEGIN (implicit) +2024-12-03 01:15:53 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:15:53 - [cached since 138.6s ago] (1,) +2024-12-03 01:15:53 - ROLLBACK +2024-12-03 01:15:54 - BEGIN (implicit) +2024-12-03 01:15:54 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:15:54 - [cached since 139.5s ago] (1,) +2024-12-03 01:15:54 - ROLLBACK +2024-12-03 01:18:31 - . +2024-12-03 01:18:31 - BEGIN (implicit) +2024-12-03 01:18:31 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:18:31 - [generated in 0.00031s] (1, 1, 0) +2024-12-03 01:18:31 - ROLLBACK +2024-12-03 01:19:21 - BEGIN (implicit) +2024-12-03 01:19:21 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-12-03 01:19:21 - [generated in 0.00019s] ('meow', 1, 0) +2024-12-03 01:19:21 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-12-03 01:19:21 - [generated in 0.00023s] ('meow', 'meow') +2024-12-03 01:19:21 - COMMIT +2024-12-03 01:19:21 - BEGIN (implicit) +2024-12-03 01:19:21 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-12-03 01:19:21 - [generated in 0.00015s] (2,) +2024-12-03 01:19:21 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-12-03 01:19:21 - [generated in 0.00021s] (2, None, 'suchkakrashennaya', 1, None) +2024-12-03 01:19:21 - COMMIT +2024-12-03 01:19:21 - BEGIN (implicit) +2024-12-03 01:19:21 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? +2024-12-03 01:19:21 - [generated in 0.00015s] (2,) +2024-12-03 01:19:21 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, ?, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:19:21 - [generated in 0.00022s] (2, 1, 0, None, None, 100, 0, 0) +2024-12-03 01:19:21 - COMMIT +2024-12-03 01:19:32 - BEGIN (implicit) +2024-12-03 01:19:32 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 01:19:32 - [generated in 0.00052s] ('meow', 'meow', 1, 0) +2024-12-03 01:19:32 - ROLLBACK +2024-12-03 01:19:36 - BEGIN (implicit) +2024-12-03 01:19:36 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:19:36 - [cached since 64.69s ago] (2, 1, 0) +2024-12-03 01:19:36 - ROLLBACK +2024-12-03 01:19:36 - BEGIN (implicit) +2024-12-03 01:19:36 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:19:36 - [generated in 0.00017s] (2,) +2024-12-03 01:19:36 - ROLLBACK +2024-12-03 01:19:38 - BEGIN (implicit) +2024-12-03 01:19:38 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:19:38 - [cached since 66.07s ago] (2, 1, 0) +2024-12-03 01:19:38 - ROLLBACK +2024-12-03 01:19:38 - BEGIN (implicit) +2024-12-03 01:19:38 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:19:38 - [cached since 1.382s ago] (2,) +2024-12-03 01:19:38 - ROLLBACK +2024-12-03 01:19:38 - BEGIN (implicit) +2024-12-03 01:19:38 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:19:38 - [cached since 1.604s ago] (2,) +2024-12-03 01:19:38 - ROLLBACK +2024-12-03 01:19:39 - BEGIN (implicit) +2024-12-03 01:19:39 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:19:39 - [cached since 2.533s ago] (2,) +2024-12-03 01:19:39 - ROLLBACK +2024-12-03 01:19:44 - 1 +2024-12-03 01:19:48 - BEGIN (implicit) +2024-12-03 01:19:48 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:19:48 - [generated in 0.00029s] (2, 1, 1, 17, 100, 0, 0) +2024-12-03 01:19:48 - ROLLBACK +2024-12-03 01:19:48 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 1, 17, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:19:48 - BEGIN (implicit) +2024-12-03 01:19:48 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:19:48 - [cached since 0.1381s ago] (2, 1, 2, 21, 100, 0, 0) +2024-12-03 01:19:48 - ROLLBACK +2024-12-03 01:19:48 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 2, 21, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:19:50 - BEGIN (implicit) +2024-12-03 01:19:50 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:19:50 - [cached since 1.523s ago] (2, 1, 3, 29, 100, 0, 0) +2024-12-03 01:19:50 - ROLLBACK +2024-12-03 01:19:50 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 3, 29, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:19:50 - BEGIN (implicit) +2024-12-03 01:19:50 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:19:50 - [cached since 1.941s ago] (2, 1, 4, 33, 100, 0, 0) +2024-12-03 01:19:50 - ROLLBACK +2024-12-03 01:19:50 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 4, 33, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:19:52 - BEGIN (implicit) +2024-12-03 01:19:52 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:19:52 - [cached since 3.417s ago] (2, 1, 5, 43, 100, 0, 0) +2024-12-03 01:19:52 - ROLLBACK +2024-12-03 01:19:52 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 5, 43, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:19:53 - BEGIN (implicit) +2024-12-03 01:19:53 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:19:53 - [cached since 5.005s ago] (2, 1, 6, 48, 100, 0, 0) +2024-12-03 01:19:53 - ROLLBACK +2024-12-03 01:19:53 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 6, 48, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:19:56 - BEGIN (implicit) +2024-12-03 01:19:56 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:19:56 - [cached since 7.446s ago] (2, 1, 7, 62, 100, 0, 0) +2024-12-03 01:19:56 - ROLLBACK +2024-12-03 01:19:56 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 7, 62, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:19:58 - BEGIN (implicit) +2024-12-03 01:19:58 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:19:58 - [cached since 9.386s ago] (2, 1, 8, 69, 100, 0, 0) +2024-12-03 01:19:58 - ROLLBACK +2024-12-03 01:19:58 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 8, 69, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:19:59 - BEGIN (implicit) +2024-12-03 01:19:59 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:19:59 - [cached since 11.07s ago] (2, 1, 9, 84, 100, 0, 0) +2024-12-03 01:19:59 - ROLLBACK +2024-12-03 01:19:59 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 9, 84, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:19:59 - BEGIN (implicit) +2024-12-03 01:19:59 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:19:59 - [cached since 11.13s ago] (2, 1, 10, 86, 100, 0, 0) +2024-12-03 01:19:59 - ROLLBACK +2024-12-03 01:19:59 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 10, 86, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:19:59 - BEGIN (implicit) +2024-12-03 01:19:59 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:19:59 - [cached since 87.97s ago] (2, 1, 0) +2024-12-03 01:19:59 - ROLLBACK +2024-12-03 01:20:01 - : user_id=2, level=1, score=10 +2024-12-03 01:20:01 - BEGIN (implicit) +2024-12-03 01:20:01 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:20:01 - [cached since 12.44s ago] (2, 1, 10, 86, 100, 0, 0) +2024-12-03 01:20:01 - ROLLBACK +2024-12-03 01:20:01 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 10, 86, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:20:01 - 2 +2024-12-03 01:20:06 - : 2, 0. +2024-12-03 01:20:07 - BEGIN (implicit) +2024-12-03 01:20:07 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:20:07 - [cached since 95.41s ago] (2, 1, 0) +2024-12-03 01:20:07 - ROLLBACK +2024-12-03 01:20:07 - BEGIN (implicit) +2024-12-03 01:20:07 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:20:07 - [cached since 30.73s ago] (2,) +2024-12-03 01:20:07 - ROLLBACK +2024-12-03 01:20:32 - BEGIN (implicit) +2024-12-03 01:20:32 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:20:32 - [cached since 120.5s ago] (2, 1, 0) +2024-12-03 01:20:32 - ROLLBACK +2024-12-03 01:20:32 - BEGIN (implicit) +2024-12-03 01:20:32 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:20:32 - [cached since 55.79s ago] (2,) +2024-12-03 01:20:32 - ROLLBACK +2024-12-03 01:31:12 - . +2024-12-03 01:31:12 - BEGIN (implicit) +2024-12-03 01:31:12 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:31:12 - [generated in 0.00029s] (1, 1, 0) +2024-12-03 01:31:12 - ROLLBACK +2024-12-03 01:31:26 - BEGIN (implicit) +2024-12-03 01:31:26 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 01:31:26 - [generated in 0.00024s] ('meow', 'meow', 1, 0) +2024-12-03 01:31:26 - ROLLBACK +2024-12-03 01:31:28 - BEGIN (implicit) +2024-12-03 01:31:28 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:31:28 - [cached since 16.52s ago] (2, 1, 0) +2024-12-03 01:31:28 - ROLLBACK +2024-12-03 01:31:28 - BEGIN (implicit) +2024-12-03 01:31:28 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:31:28 - [generated in 0.00015s] (2,) +2024-12-03 01:31:28 - ROLLBACK +2024-12-03 01:31:28 - BEGIN (implicit) +2024-12-03 01:31:28 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:31:28 - [cached since 0.2227s ago] (2,) +2024-12-03 01:31:28 - ROLLBACK +2024-12-03 01:31:30 - BEGIN (implicit) +2024-12-03 01:31:30 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:31:30 - [cached since 1.264s ago] (2,) +2024-12-03 01:31:30 - ROLLBACK +2024-12-03 01:31:35 - 1 +2024-12-03 01:31:36 - BEGIN (implicit) +2024-12-03 01:31:36 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:36 - [generated in 0.00019s] (2, 1, 1, 2, 100, 0, 0) +2024-12-03 01:31:36 - ROLLBACK +2024-12-03 01:31:36 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 1, 2, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:36 - BEGIN (implicit) +2024-12-03 01:31:36 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:36 - [cached since 0.6409s ago] (2, 1, 2, 4, 100, 0, 0) +2024-12-03 01:31:36 - ROLLBACK +2024-12-03 01:31:36 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 2, 4, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:37 - BEGIN (implicit) +2024-12-03 01:31:37 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:37 - [cached since 1.434s ago] (2, 1, 3, 6, 100, 0, 0) +2024-12-03 01:31:37 - ROLLBACK +2024-12-03 01:31:37 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 3, 6, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:39 - BEGIN (implicit) +2024-12-03 01:31:39 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:39 - [cached since 2.907s ago] (2, 1, 4, 16, 100, 0, 0) +2024-12-03 01:31:39 - ROLLBACK +2024-12-03 01:31:39 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 4, 16, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:40 - BEGIN (implicit) +2024-12-03 01:31:40 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:40 - [cached since 3.779s ago] (2, 1, 5, 22, 100, 0, 0) +2024-12-03 01:31:40 - ROLLBACK +2024-12-03 01:31:40 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 5, 22, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:40 - BEGIN (implicit) +2024-12-03 01:31:40 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:40 - [cached since 4.215s ago] (2, 1, 6, 35, 100, 0, 0) +2024-12-03 01:31:40 - ROLLBACK +2024-12-03 01:31:40 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 6, 35, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:41 - BEGIN (implicit) +2024-12-03 01:31:41 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:41 - [cached since 5.191s ago] (2, 1, 7, 43, 100, 0, 0) +2024-12-03 01:31:41 - ROLLBACK +2024-12-03 01:31:41 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 7, 43, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:44 - BEGIN (implicit) +2024-12-03 01:31:44 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:44 - [cached since 7.969s ago] (2, 1, 8, 53, 100, 0, 0) +2024-12-03 01:31:44 - ROLLBACK +2024-12-03 01:31:44 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 8, 53, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:45 - BEGIN (implicit) +2024-12-03 01:31:45 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:45 - [cached since 9.286s ago] (2, 1, 9, 57, 100, 0, 0) +2024-12-03 01:31:45 - ROLLBACK +2024-12-03 01:31:45 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 9, 57, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:47 - BEGIN (implicit) +2024-12-03 01:31:47 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:47 - [cached since 11.03s ago] (2, 1, 10, 63, 100, 0, 0) +2024-12-03 01:31:47 - ROLLBACK +2024-12-03 01:31:47 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 10, 63, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:48 - BEGIN (implicit) +2024-12-03 01:31:48 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:48 - [cached since 12.56s ago] (2, 1, 11, 65, 100, 0, 0) +2024-12-03 01:31:48 - ROLLBACK +2024-12-03 01:31:48 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 11, 65, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:52 - BEGIN (implicit) +2024-12-03 01:31:52 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:52 - [cached since 16.6s ago] (2, 1, 12, 72, 100, 0, 0) +2024-12-03 01:31:52 - ROLLBACK +2024-12-03 01:31:52 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 12, 72, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:53 - BEGIN (implicit) +2024-12-03 01:31:53 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:53 - [cached since 16.66s ago] (2, 1, 13, 74, 100, 0, 0) +2024-12-03 01:31:53 - ROLLBACK +2024-12-03 01:31:53 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 13, 74, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:54 - BEGIN (implicit) +2024-12-03 01:31:54 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:54 - [cached since 17.77s ago] (2, 1, 14, 79, 100, 0, 0) +2024-12-03 01:31:54 - ROLLBACK +2024-12-03 01:31:54 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 14, 79, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:54 - BEGIN (implicit) +2024-12-03 01:31:54 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:54 - [cached since 18.31s ago] (2, 1, 15, 86, 100, 0, 0) +2024-12-03 01:31:54 - ROLLBACK +2024-12-03 01:31:54 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 15, 86, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:56 - BEGIN (implicit) +2024-12-03 01:31:56 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:56 - [cached since 19.88s ago] (2, 1, 16, 90, 100, 0, 0) +2024-12-03 01:31:56 - ROLLBACK +2024-12-03 01:31:56 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 16, 90, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:56 - BEGIN (implicit) +2024-12-03 01:31:56 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:56 - [cached since 20.53s ago] (2, 1, 17, 92, 100, 0, 0) +2024-12-03 01:31:56 - ROLLBACK +2024-12-03 01:31:56 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 17, 92, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:58 - BEGIN (implicit) +2024-12-03 01:31:58 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:58 - [cached since 22.4s ago] (2, 1, 18, 100, 100, 0, 0) +2024-12-03 01:31:58 - ROLLBACK +2024-12-03 01:31:58 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 18, 100, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:31:58 - BEGIN (implicit) +2024-12-03 01:31:58 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:31:58 - [cached since 22.41s ago] (2, 1, 19, 100, 100, 0, 0) +2024-12-03 01:31:58 - ROLLBACK +2024-12-03 01:31:58 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 19, 100, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:00 - BEGIN (implicit) +2024-12-03 01:32:00 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:00 - [cached since 24.12s ago] (2, 1, 20, 110, 100, 0, 0) +2024-12-03 01:32:00 - ROLLBACK +2024-12-03 01:32:00 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 20, 110, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:00 - BEGIN (implicit) +2024-12-03 01:32:00 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:00 - [cached since 24.61s ago] (2, 1, 21, 116, 100, 0, 0) +2024-12-03 01:32:00 - ROLLBACK +2024-12-03 01:32:00 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 21, 116, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:03 - BEGIN (implicit) +2024-12-03 01:32:03 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:03 - [cached since 27.18s ago] (2, 1, 22, 143, 100, 0, 0) +2024-12-03 01:32:03 - ROLLBACK +2024-12-03 01:32:03 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 22, 143, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:04 - BEGIN (implicit) +2024-12-03 01:32:04 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:04 - [cached since 27.72s ago] (2, 1, 23, 145, 100, 0, 0) +2024-12-03 01:32:04 - ROLLBACK +2024-12-03 01:32:04 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 23, 145, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:05 - BEGIN (implicit) +2024-12-03 01:32:05 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:05 - [cached since 29.58s ago] (2, 1, 24, 151, 100, 0, 0) +2024-12-03 01:32:05 - ROLLBACK +2024-12-03 01:32:05 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 24, 151, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:06 - BEGIN (implicit) +2024-12-03 01:32:06 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:06 - [cached since 30.45s ago] (2, 1, 25, 154, 100, 0, 0) +2024-12-03 01:32:06 - ROLLBACK +2024-12-03 01:32:06 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 25, 154, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:09 - BEGIN (implicit) +2024-12-03 01:32:09 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:09 - [cached since 33.09s ago] (2, 1, 26, 166, 100, 0, 0) +2024-12-03 01:32:09 - ROLLBACK +2024-12-03 01:32:09 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 26, 166, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:09 - BEGIN (implicit) +2024-12-03 01:32:09 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:09 - [cached since 33.63s ago] (2, 1, 27, 168, 100, 0, 0) +2024-12-03 01:32:09 - ROLLBACK +2024-12-03 01:32:09 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 27, 168, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:10 - BEGIN (implicit) +2024-12-03 01:32:10 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:10 - [cached since 33.72s ago] (2, 1, 28, 171, 100, 0, 0) +2024-12-03 01:32:10 - ROLLBACK +2024-12-03 01:32:10 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 28, 171, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:10 - BEGIN (implicit) +2024-12-03 01:32:10 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:10 - [cached since 34.59s ago] (2, 1, 29, 187, 100, 0, 0) +2024-12-03 01:32:10 - ROLLBACK +2024-12-03 01:32:10 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 29, 187, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:12 - BEGIN (implicit) +2024-12-03 01:32:12 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:12 - [cached since 35.67s ago] (2, 1, 30, 192, 100, 0, 0) +2024-12-03 01:32:12 - ROLLBACK +2024-12-03 01:32:12 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 30, 192, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:13 - BEGIN (implicit) +2024-12-03 01:32:13 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:13 - [cached since 37.33s ago] (2, 1, 31, 207, 100, 0, 0) +2024-12-03 01:32:13 - ROLLBACK +2024-12-03 01:32:13 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 31, 207, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:13 - BEGIN (implicit) +2024-12-03 01:32:13 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:13 - [cached since 37.47s ago] (2, 1, 32, 211, 100, 0, 0) +2024-12-03 01:32:13 - ROLLBACK +2024-12-03 01:32:13 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 32, 211, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:16 - BEGIN (implicit) +2024-12-03 01:32:16 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:16 - [cached since 39.69s ago] (2, 1, 33, 220, 100, 0, 0) +2024-12-03 01:32:16 - ROLLBACK +2024-12-03 01:32:16 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 33, 220, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:16 - BEGIN (implicit) +2024-12-03 01:32:16 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:16 - [cached since 39.73s ago] (2, 1, 34, 221, 100, 0, 0) +2024-12-03 01:32:16 - ROLLBACK +2024-12-03 01:32:16 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 34, 221, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:18 - BEGIN (implicit) +2024-12-03 01:32:18 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:18 - [cached since 41.77s ago] (2, 1, 35, 231, 100, 0, 0) +2024-12-03 01:32:18 - ROLLBACK +2024-12-03 01:32:18 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 35, 231, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:18 - BEGIN (implicit) +2024-12-03 01:32:18 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:18 - [cached since 42.22s ago] (2, 1, 36, 235, 100, 0, 0) +2024-12-03 01:32:18 - ROLLBACK +2024-12-03 01:32:18 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 36, 235, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:20 - BEGIN (implicit) +2024-12-03 01:32:20 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:20 - [cached since 44.13s ago] (2, 1, 37, 240, 100, 0, 0) +2024-12-03 01:32:20 - ROLLBACK +2024-12-03 01:32:20 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 37, 240, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:20 - BEGIN (implicit) +2024-12-03 01:32:20 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:20 - [cached since 44.22s ago] (2, 1, 38, 243, 100, 0, 0) +2024-12-03 01:32:20 - ROLLBACK +2024-12-03 01:32:20 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 38, 243, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:21 - BEGIN (implicit) +2024-12-03 01:32:21 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:32:21 - [cached since 44.72s ago] (2, 1, 39, 246, 100, 0, 0) +2024-12-03 01:32:21 - ROLLBACK +2024-12-03 01:32:21 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (2, 1, 39, 246, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:32:23 - : 1, 39. +2024-12-03 01:32:23 - BEGIN (implicit) +2024-12-03 01:32:23 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:32:23 - [cached since 71.74s ago] (2, 1, 0) +2024-12-03 01:32:23 - ROLLBACK +2024-12-03 01:32:23 - BEGIN (implicit) +2024-12-03 01:32:23 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:32:23 - [cached since 55.22s ago] (2,) +2024-12-03 01:32:23 - ROLLBACK +2024-12-03 01:35:44 - . +2024-12-03 01:35:44 - BEGIN (implicit) +2024-12-03 01:35:44 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:35:44 - [generated in 0.00036s] (1, 1, 0) +2024-12-03 01:35:44 - ROLLBACK +2024-12-03 01:36:31 - BEGIN (implicit) +2024-12-03 01:36:31 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? + LIMIT ? OFFSET ? +2024-12-03 01:36:31 - [generated in 0.00017s] ('qwe', 1, 0) +2024-12-03 01:36:31 - INSERT INTO auth (login, password) VALUES (?, ?) +2024-12-03 01:36:31 - [generated in 0.00014s] ('qwe', 'qwe') +2024-12-03 01:36:31 - COMMIT +2024-12-03 01:36:31 - BEGIN (implicit) +2024-12-03 01:36:31 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.user_id = ? +2024-12-03 01:36:31 - [generated in 0.00016s] (3,) +2024-12-03 01:36:31 - INSERT INTO users (user_id, dog_id, username, level, achievement) VALUES (?, ?, ?, ?, ?) +2024-12-03 01:36:31 - [generated in 0.00017s] (3, None, 'PASHOLNAHUYKURSACH', 1, None) +2024-12-03 01:36:31 - COMMIT +2024-12-03 01:36:31 - BEGIN (implicit) +2024-12-03 01:36:31 - SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? +2024-12-03 01:36:31 - [generated in 0.00014s] (3,) +2024-12-03 01:36:31 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, ?, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:36:31 - [generated in 0.00019s] (3, 1, 0, None, None, 100, 0, 0) +2024-12-03 01:36:31 - COMMIT +2024-12-03 01:36:39 - BEGIN (implicit) +2024-12-03 01:36:39 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 01:36:39 - [generated in 0.00015s] ('qwe', 'qwe', 1, 0) +2024-12-03 01:36:39 - ROLLBACK +2024-12-03 01:36:42 - BEGIN (implicit) +2024-12-03 01:36:42 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:36:42 - [cached since 58.24s ago] (3, 1, 0) +2024-12-03 01:36:42 - ROLLBACK +2024-12-03 01:36:42 - BEGIN (implicit) +2024-12-03 01:36:42 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:36:42 - [generated in 0.00022s] (3,) +2024-12-03 01:36:42 - ROLLBACK +2024-12-03 01:36:44 - BEGIN (implicit) +2024-12-03 01:36:44 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:36:44 - [cached since 60.07s ago] (3, 1, 0) +2024-12-03 01:36:44 - ROLLBACK +2024-12-03 01:36:44 - BEGIN (implicit) +2024-12-03 01:36:44 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:36:44 - [cached since 1.832s ago] (3,) +2024-12-03 01:36:44 - ROLLBACK +2024-12-03 01:36:44 - BEGIN (implicit) +2024-12-03 01:36:44 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:36:44 - [cached since 2.044s ago] (3,) +2024-12-03 01:36:44 - ROLLBACK +2024-12-03 01:36:45 - BEGIN (implicit) +2024-12-03 01:36:45 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:36:45 - [cached since 2.919s ago] (3,) +2024-12-03 01:36:45 - ROLLBACK +2024-12-03 01:36:51 - 1 +2024-12-03 01:36:51 - BEGIN (implicit) +2024-12-03 01:36:51 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:36:51 - [generated in 0.00018s] (3, 1, 1, 0, 100, 0, 0) +2024-12-03 01:36:51 - ROLLBACK +2024-12-03 01:36:51 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 1, 0, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:36:53 - BEGIN (implicit) +2024-12-03 01:36:53 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:36:53 - [cached since 1.902s ago] (3, 1, 2, 3, 100, 0, 0) +2024-12-03 01:36:53 - ROLLBACK +2024-12-03 01:36:53 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 2, 3, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:36:54 - BEGIN (implicit) +2024-12-03 01:36:54 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:36:54 - [cached since 3.13s ago] (3, 1, 3, 14, 100, 0, 0) +2024-12-03 01:36:54 - ROLLBACK +2024-12-03 01:36:54 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 3, 14, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:36:55 - BEGIN (implicit) +2024-12-03 01:36:55 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:36:55 - [cached since 3.708s ago] (3, 1, 4, 17, 100, 0, 0) +2024-12-03 01:36:55 - ROLLBACK +2024-12-03 01:36:55 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 4, 17, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:36:55 - BEGIN (implicit) +2024-12-03 01:36:55 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:36:55 - [cached since 3.8s ago] (3, 1, 5, 20, 100, 0, 0) +2024-12-03 01:36:55 - ROLLBACK +2024-12-03 01:36:55 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 5, 20, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:36:56 - BEGIN (implicit) +2024-12-03 01:36:56 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:36:56 - [cached since 4.874s ago] (3, 1, 6, 26, 100, 0, 0) +2024-12-03 01:36:56 - ROLLBACK +2024-12-03 01:36:56 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 6, 26, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:36:56 - BEGIN (implicit) +2024-12-03 01:36:56 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:36:56 - [cached since 4.935s ago] (3, 1, 7, 28, 100, 0, 0) +2024-12-03 01:36:56 - ROLLBACK +2024-12-03 01:36:56 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 7, 28, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:36:57 - BEGIN (implicit) +2024-12-03 01:36:57 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:36:57 - [cached since 6.322s ago] (3, 1, 8, 34, 100, 0, 0) +2024-12-03 01:36:57 - ROLLBACK +2024-12-03 01:36:57 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 8, 34, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:36:58 - BEGIN (implicit) +2024-12-03 01:36:58 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:36:58 - [cached since 7.421s ago] (3, 1, 9, 38, 100, 0, 0) +2024-12-03 01:36:58 - ROLLBACK +2024-12-03 01:36:58 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 9, 38, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:37:00 - BEGIN (implicit) +2024-12-03 01:37:00 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:37:00 - [cached since 9.285s ago] (3, 1, 10, 45, 100, 0, 0) +2024-12-03 01:37:00 - ROLLBACK +2024-12-03 01:37:00 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 10, 45, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:37:16 - : 1, 10. +2024-12-03 01:37:18 - BEGIN (implicit) +2024-12-03 01:37:18 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:37:18 - [cached since 93.99s ago] (3, 1, 0) +2024-12-03 01:37:18 - ROLLBACK +2024-12-03 01:37:18 - BEGIN (implicit) +2024-12-03 01:37:18 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:37:18 - [cached since 35.75s ago] (3,) +2024-12-03 01:37:18 - ROLLBACK +2024-12-03 01:37:18 - BEGIN (implicit) +2024-12-03 01:37:18 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:37:18 - [cached since 35.96s ago] (3,) +2024-12-03 01:37:18 - ROLLBACK +2024-12-03 01:37:19 - BEGIN (implicit) +2024-12-03 01:37:19 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:37:19 - [cached since 37.47s ago] (3,) +2024-12-03 01:37:19 - ROLLBACK +2024-12-03 01:51:37 - . +2024-12-03 01:51:37 - BEGIN (implicit) +2024-12-03 01:51:37 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:51:37 - [generated in 0.00035s] (1, 1, 0) +2024-12-03 01:51:37 - ROLLBACK +2024-12-03 01:51:45 - BEGIN (implicit) +2024-12-03 01:51:45 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 01:51:45 - [generated in 0.00018s] ('qwe', 'qwe', 1, 0) +2024-12-03 01:51:45 - ROLLBACK +2024-12-03 01:51:47 - BEGIN (implicit) +2024-12-03 01:51:47 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:51:47 - [cached since 10.41s ago] (3, 1, 0) +2024-12-03 01:51:47 - ROLLBACK +2024-12-03 01:51:47 - BEGIN (implicit) +2024-12-03 01:51:47 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:51:47 - [generated in 0.00016s] (3,) +2024-12-03 01:51:47 - ROLLBACK +2024-12-03 01:51:47 - BEGIN (implicit) +2024-12-03 01:51:47 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:51:47 - [cached since 0.2088s ago] (3,) +2024-12-03 01:51:47 - ROLLBACK +2024-12-03 01:51:48 - BEGIN (implicit) +2024-12-03 01:51:48 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:51:48 - [cached since 1.208s ago] (3,) +2024-12-03 01:51:48 - ROLLBACK +2024-12-03 01:51:49 - 1 +2024-12-03 01:51:53 - : 1, 0. +2024-12-03 01:58:01 - . +2024-12-03 01:58:01 - BEGIN (implicit) +2024-12-03 01:58:01 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:58:01 - [generated in 0.00028s] (1, 1, 0) +2024-12-03 01:58:01 - ROLLBACK +2024-12-03 01:58:08 - BEGIN (implicit) +2024-12-03 01:58:08 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 01:58:08 - [generated in 0.00018s] ('qwe', 'qwe', 1, 0) +2024-12-03 01:58:08 - ROLLBACK +2024-12-03 01:58:11 - BEGIN (implicit) +2024-12-03 01:58:11 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:58:11 - [cached since 9.207s ago] (3, 1, 0) +2024-12-03 01:58:11 - ROLLBACK +2024-12-03 01:58:11 - BEGIN (implicit) +2024-12-03 01:58:11 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:58:11 - [generated in 0.00015s] (3,) +2024-12-03 01:58:11 - ROLLBACK +2024-12-03 01:58:11 - BEGIN (implicit) +2024-12-03 01:58:11 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:58:11 - [cached since 0.2079s ago] (3,) +2024-12-03 01:58:11 - ROLLBACK +2024-12-03 01:58:12 - BEGIN (implicit) +2024-12-03 01:58:12 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:58:12 - [cached since 1.251s ago] (3,) +2024-12-03 01:58:12 - ROLLBACK +2024-12-03 01:58:17 - 1 +2024-12-03 01:58:20 - BEGIN (implicit) +2024-12-03 01:58:20 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:58:20 - [generated in 0.00018s] (3, 1, 1, 14, 100, 0, 0) +2024-12-03 01:58:20 - ROLLBACK +2024-12-03 01:58:20 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 1, 14, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:58:21 - BEGIN (implicit) +2024-12-03 01:58:21 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:58:21 - [cached since 0.6703s ago] (3, 1, 2, 25, 100, 0, 0) +2024-12-03 01:58:21 - ROLLBACK +2024-12-03 01:58:21 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 2, 25, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:58:22 - BEGIN (implicit) +2024-12-03 01:58:22 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:58:22 - [cached since 1.631s ago] (3, 1, 3, 30, 100, 0, 0) +2024-12-03 01:58:22 - ROLLBACK +2024-12-03 01:58:22 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 3, 30, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:58:22 - BEGIN (implicit) +2024-12-03 01:58:22 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:58:22 - [cached since 2.352s ago] (3, 1, 4, 35, 100, 0, 0) +2024-12-03 01:58:22 - ROLLBACK +2024-12-03 01:58:22 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 4, 35, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:58:24 - BEGIN (implicit) +2024-12-03 01:58:24 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:58:24 - [cached since 3.826s ago] (3, 1, 5, 43, 100, 0, 0) +2024-12-03 01:58:24 - ROLLBACK +2024-12-03 01:58:24 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 5, 43, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:58:25 - BEGIN (implicit) +2024-12-03 01:58:25 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:58:25 - [cached since 5.041s ago] (3, 1, 6, 48, 100, 0, 0) +2024-12-03 01:58:25 - ROLLBACK +2024-12-03 01:58:25 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 6, 48, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:58:28 - BEGIN (implicit) +2024-12-03 01:58:28 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:58:28 - [cached since 7.766s ago] (3, 1, 7, 66, 100, 0, 0) +2024-12-03 01:58:28 - ROLLBACK +2024-12-03 01:58:28 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 7, 66, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:58:31 - BEGIN (implicit) +2024-12-03 01:58:31 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:58:31 - [cached since 10.58s ago] (3, 1, 8, 82, 100, 0, 0) +2024-12-03 01:58:31 - ROLLBACK +2024-12-03 01:58:31 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 8, 82, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:58:33 - BEGIN (implicit) +2024-12-03 01:58:33 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:58:33 - [cached since 13.13s ago] (3, 1, 9, 98, 100, 0, 0) +2024-12-03 01:58:33 - ROLLBACK +2024-12-03 01:58:33 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 9, 98, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:58:34 - BEGIN (implicit) +2024-12-03 01:58:34 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 01:58:34 - [cached since 14.55s ago] (3, 1, 10, 112, 100, 0, 0) +2024-12-03 01:58:34 - ROLLBACK +2024-12-03 01:58:34 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 10, 112, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 01:58:35 - BEGIN (implicit) +2024-12-03 01:58:35 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:58:35 - [cached since 33.06s ago] (3, 1, 0) +2024-12-03 01:58:35 - ROLLBACK +2024-12-03 01:58:35 - BEGIN (implicit) +2024-12-03 01:58:35 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:58:35 - [cached since 23.85s ago] (3,) +2024-12-03 01:58:35 - ROLLBACK +2024-12-03 01:58:47 - : 1, 10. +2024-12-03 01:59:15 - BEGIN (implicit) +2024-12-03 01:59:15 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 01:59:15 - [cached since 73.89s ago] (3, 1, 0) +2024-12-03 01:59:15 - ROLLBACK +2024-12-03 01:59:15 - BEGIN (implicit) +2024-12-03 01:59:15 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 01:59:15 - [cached since 64.68s ago] (3,) +2024-12-03 01:59:15 - ROLLBACK +2024-12-03 02:02:21 - . +2024-12-03 02:02:21 - BEGIN (implicit) +2024-12-03 02:02:21 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 02:02:21 - [generated in 0.00029s] (1, 1, 0) +2024-12-03 02:02:21 - ROLLBACK +2024-12-03 02:02:30 - BEGIN (implicit) +2024-12-03 02:02:30 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 02:02:30 - [generated in 0.00018s] ('qwe', 'qwe', 1, 0) +2024-12-03 02:02:30 - ROLLBACK +2024-12-03 02:02:32 - BEGIN (implicit) +2024-12-03 02:02:32 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 02:02:32 - [cached since 10.97s ago] (3, 1, 0) +2024-12-03 02:02:32 - ROLLBACK +2024-12-03 02:02:32 - BEGIN (implicit) +2024-12-03 02:02:32 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 02:02:32 - [generated in 0.00015s] (3,) +2024-12-03 02:02:32 - ROLLBACK +2024-12-03 02:02:32 - BEGIN (implicit) +2024-12-03 02:02:32 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 02:02:32 - [cached since 0.2066s ago] (3,) +2024-12-03 02:02:32 - ROLLBACK +2024-12-03 02:02:33 - BEGIN (implicit) +2024-12-03 02:02:33 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 02:02:33 - [cached since 0.9666s ago] (3,) +2024-12-03 02:02:33 - ROLLBACK +2024-12-03 02:02:38 - 1 +2024-12-03 02:02:38 - : [(6, 1), (6, 6), (3, 3), (2, 7), (15, 11), (5, 12), (18, 8), (10, 16), (11, 1), (20, 1)] +2024-12-03 02:02:40 - BEGIN (implicit) +2024-12-03 02:02:40 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:02:40 - [generated in 0.00020s] (3, 1, 1, 4, 100, 0, 0) +2024-12-03 02:02:40 - ROLLBACK +2024-12-03 02:02:40 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 1, 4, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:02:41 - BEGIN (implicit) +2024-12-03 02:02:41 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:02:41 - [cached since 0.881s ago] (3, 1, 2, 9, 100, 0, 0) +2024-12-03 02:02:41 - ROLLBACK +2024-12-03 02:02:41 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 2, 9, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:02:41 - : [(30, 9), (3, 15), (11, 16), (24, 12), (1, 0), (7, 9), (6, 7), (29, 6), (25, 2), (21, 5)] +2024-12-03 02:02:42 - BEGIN (implicit) +2024-12-03 02:02:42 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:02:42 - [cached since 2.079s ago] (3, 1, 3, 13, 100, 0, 0) +2024-12-03 02:02:42 - ROLLBACK +2024-12-03 02:02:42 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 3, 13, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:02:42 - BEGIN (implicit) +2024-12-03 02:02:42 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:02:42 - [cached since 2.41s ago] (3, 1, 4, 14, 100, 0, 0) +2024-12-03 02:02:42 - ROLLBACK +2024-12-03 02:02:42 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 4, 14, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:02:43 - BEGIN (implicit) +2024-12-03 02:02:43 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:02:43 - [cached since 3.53s ago] (3, 1, 5, 19, 100, 0, 0) +2024-12-03 02:02:43 - ROLLBACK +2024-12-03 02:02:43 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 5, 19, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:02:44 - BEGIN (implicit) +2024-12-03 02:02:44 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:02:44 - [cached since 4.566s ago] (3, 1, 6, 24, 100, 0, 0) +2024-12-03 02:02:44 - ROLLBACK +2024-12-03 02:02:44 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 6, 24, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:02:45 - BEGIN (implicit) +2024-12-03 02:02:45 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:02:45 - [cached since 4.861s ago] (3, 1, 7, 33, 100, 0, 0) +2024-12-03 02:02:45 - ROLLBACK +2024-12-03 02:02:45 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 7, 33, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:02:46 - BEGIN (implicit) +2024-12-03 02:02:46 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:02:46 - [cached since 6.569s ago] (3, 1, 8, 40, 100, 0, 0) +2024-12-03 02:02:46 - ROLLBACK +2024-12-03 02:02:46 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 8, 40, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:02:49 - BEGIN (implicit) +2024-12-03 02:02:49 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:02:49 - [cached since 8.736s ago] (3, 1, 9, 48, 100, 0, 0) +2024-12-03 02:02:49 - ROLLBACK +2024-12-03 02:02:49 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 9, 48, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:02:50 - BEGIN (implicit) +2024-12-03 02:02:50 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:02:50 - [cached since 10.67s ago] (3, 1, 10, 60, 100, 0, 0) +2024-12-03 02:02:50 - ROLLBACK +2024-12-03 02:02:50 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 10, 60, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:02:50 - BEGIN (implicit) +2024-12-03 02:02:50 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 02:02:50 - [cached since 29.85s ago] (3, 1, 0) +2024-12-03 02:02:50 - ROLLBACK +2024-12-03 02:02:54 - : 'steps' is an invalid keyword argument for GameSession +2024-12-03 02:02:54 - : 'steps' is an invalid keyword argument for GameSession +2024-12-03 02:02:59 - BEGIN (implicit) +2024-12-03 02:02:59 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:02:59 - [cached since 18.79s ago] (3, 1, 11, 70, 100, 0, 0) +2024-12-03 02:02:59 - ROLLBACK +2024-12-03 02:02:59 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 11, 70, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:02:59 - : [(21, 3), (16, 10), (11, 6), (11, 9), (14, 2), (13, 2), (12, 13), (21, 13), (0, 12), (3, 9)] +2024-12-03 02:02:59 - BEGIN (implicit) +2024-12-03 02:02:59 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:02:59 - [cached since 19.03s ago] (3, 1, 12, 71, 100, 0, 0) +2024-12-03 02:02:59 - ROLLBACK +2024-12-03 02:02:59 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 12, 71, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:03:01 - BEGIN (implicit) +2024-12-03 02:03:01 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:03:01 - [cached since 20.8s ago] (3, 1, 13, 75, 100, 0, 0) +2024-12-03 02:03:01 - ROLLBACK +2024-12-03 02:03:01 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 13, 75, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:03:02 - BEGIN (implicit) +2024-12-03 02:03:02 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:03:02 - [cached since 22.3s ago] (3, 1, 14, 80, 100, 0, 0) +2024-12-03 02:03:02 - ROLLBACK +2024-12-03 02:03:02 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 14, 80, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:03:02 - BEGIN (implicit) +2024-12-03 02:03:02 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:03:02 - [cached since 22.41s ago] (3, 1, 15, 83, 100, 0, 0) +2024-12-03 02:03:02 - ROLLBACK +2024-12-03 02:03:02 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 15, 83, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:03:03 - BEGIN (implicit) +2024-12-03 02:03:03 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:03:03 - [cached since 23.4s ago] (3, 1, 16, 89, 100, 0, 0) +2024-12-03 02:03:03 - ROLLBACK +2024-12-03 02:03:03 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 16, 89, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:03:03 - BEGIN (implicit) +2024-12-03 02:03:03 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:03:03 - [cached since 23.43s ago] (3, 1, 17, 90, 100, 0, 0) +2024-12-03 02:03:03 - ROLLBACK +2024-12-03 02:03:03 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 17, 90, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:03:04 - BEGIN (implicit) +2024-12-03 02:03:04 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:03:04 - [cached since 24.32s ago] (3, 1, 18, 98, 100, 0, 0) +2024-12-03 02:03:04 - ROLLBACK +2024-12-03 02:03:04 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 18, 98, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:03:05 - BEGIN (implicit) +2024-12-03 02:03:05 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:03:05 - [cached since 25.66s ago] (3, 1, 19, 108, 100, 0, 0) +2024-12-03 02:03:05 - ROLLBACK +2024-12-03 02:03:05 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 19, 108, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:03:07 - BEGIN (implicit) +2024-12-03 02:03:07 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:03:07 - [cached since 27.46s ago] (3, 1, 20, 116, 100, 0, 0) +2024-12-03 02:03:07 - ROLLBACK +2024-12-03 02:03:07 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 20, 116, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:03:08 - BEGIN (implicit) +2024-12-03 02:03:08 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:03:08 - [cached since 28.14s ago] (3, 1, 21, 118, 100, 0, 0) +2024-12-03 02:03:08 - ROLLBACK +2024-12-03 02:03:08 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 21, 118, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:03:08 - : [(25, 6), (25, 16), (10, 14), (17, 12), (31, 9), (18, 1), (14, 14), (26, 2), (1, 4), (27, 1)] +2024-12-03 02:03:10 - BEGIN (implicit) +2024-12-03 02:03:10 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:03:10 - [cached since 30.24s ago] (3, 1, 22, 128, 100, 0, 0) +2024-12-03 02:03:10 - ROLLBACK +2024-12-03 02:03:10 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 22, 128, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:03:11 - BEGIN (implicit) +2024-12-03 02:03:11 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:03:11 - [cached since 31.27s ago] (3, 1, 23, 138, 100, 0, 0) +2024-12-03 02:03:11 - ROLLBACK +2024-12-03 02:03:11 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 23, 138, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:03:13 - : 1, 23. +2024-12-03 02:09:21 - . +2024-12-03 02:09:22 - BEGIN (implicit) +2024-12-03 02:09:22 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 02:09:22 - [generated in 0.00035s] (1, 1, 0) +2024-12-03 02:09:22 - ROLLBACK +2024-12-03 02:09:27 - BEGIN (implicit) +2024-12-03 02:09:27 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 02:09:27 - [generated in 0.00024s] ('qwe', 'qwe', 1, 0) +2024-12-03 02:09:27 - ROLLBACK +2024-12-03 02:09:29 - BEGIN (implicit) +2024-12-03 02:09:29 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 02:09:29 - [cached since 7.662s ago] (3, 1, 0) +2024-12-03 02:09:29 - ROLLBACK +2024-12-03 02:09:29 - BEGIN (implicit) +2024-12-03 02:09:29 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 02:09:29 - [generated in 0.00014s] (3,) +2024-12-03 02:09:29 - ROLLBACK +2024-12-03 02:09:29 - BEGIN (implicit) +2024-12-03 02:09:29 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 02:09:29 - [cached since 0.2089s ago] (3,) +2024-12-03 02:09:29 - ROLLBACK +2024-12-03 02:09:30 - BEGIN (implicit) +2024-12-03 02:09:30 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 02:09:30 - [cached since 0.8973s ago] (3,) +2024-12-03 02:09:30 - ROLLBACK +2024-12-03 02:09:35 - 1 +2024-12-03 02:09:35 - : [(23, 6), (31, 7), (17, 8), (31, 17), (7, 17)] +2024-12-03 02:09:35 - : [(6, 10), (3, 5), (8, 7), (23, 13), (29, 10)] +2024-12-03 02:09:37 - BEGIN (implicit) +2024-12-03 02:09:37 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:09:37 - [generated in 0.00018s] (3, 1, 1, 6, 100, 0, 0) +2024-12-03 02:09:37 - ROLLBACK +2024-12-03 02:09:37 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 1, 6, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:09:39 - : [(5, 4), (9, 5), (29, 17), (26, 14), (1, 14)] +2024-12-03 02:09:39 - BEGIN (implicit) +2024-12-03 02:09:39 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:09:39 - [cached since 1.388s ago] (3, 1, 2, 13, 100, 0, 0) +2024-12-03 02:09:39 - ROLLBACK +2024-12-03 02:09:39 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 2, 13, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:09:40 - BEGIN (implicit) +2024-12-03 02:09:40 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:09:40 - [cached since 2.615s ago] (3, 1, 3, 23, 100, 0, 0) +2024-12-03 02:09:40 - ROLLBACK +2024-12-03 02:09:40 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 3, 23, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:09:42 - BEGIN (implicit) +2024-12-03 02:09:42 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:09:42 - [cached since 4.478s ago] (3, 1, 4, 36, 100, 0, 0) +2024-12-03 02:09:42 - ROLLBACK +2024-12-03 02:09:42 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 4, 36, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:09:44 - BEGIN (implicit) +2024-12-03 02:09:44 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:09:44 - [cached since 6.489s ago] (3, 1, 5, 45, 100, 0, 0) +2024-12-03 02:09:44 - ROLLBACK +2024-12-03 02:09:44 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 5, 45, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:09:45 - BEGIN (implicit) +2024-12-03 02:09:45 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:09:45 - [cached since 8.102s ago] (3, 1, 6, 50, 100, 0, 0) +2024-12-03 02:09:45 - ROLLBACK +2024-12-03 02:09:45 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 6, 50, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:09:45 - : [(29, 6), (18, 2), (28, 1), (21, 6), (21, 8)] +2024-12-03 02:09:48 - BEGIN (implicit) +2024-12-03 02:09:48 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:09:48 - [cached since 10.14s ago] (3, 1, 7, 64, 100, 0, 0) +2024-12-03 02:09:48 - ROLLBACK +2024-12-03 02:09:48 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 7, 64, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:09:50 - BEGIN (implicit) +2024-12-03 02:09:50 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:09:50 - [cached since 12.34s ago] (3, 1, 8, 73, 100, 0, 0) +2024-12-03 02:09:50 - ROLLBACK +2024-12-03 02:09:50 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 8, 73, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:09:52 - BEGIN (implicit) +2024-12-03 02:09:52 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:09:52 - [cached since 14.74s ago] (3, 1, 9, 102, 100, 0, 0) +2024-12-03 02:09:52 - ROLLBACK +2024-12-03 02:09:52 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 9, 102, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:09:55 - BEGIN (implicit) +2024-12-03 02:09:55 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:09:55 - [cached since 17.33s ago] (3, 1, 10, 117, 100, 0, 0) +2024-12-03 02:09:55 - ROLLBACK +2024-12-03 02:09:55 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 10, 117, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:09:55 - BEGIN (implicit) +2024-12-03 02:09:55 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 02:09:55 - [cached since 33.22s ago] (3, 1, 0) +2024-12-03 02:09:55 - ROLLBACK +2024-12-03 02:09:57 - : 'steps' is an invalid keyword argument for GameSession +2024-12-03 02:09:57 - : 'steps' is an invalid keyword argument for GameSession +2024-12-03 02:17:58 - . +2024-12-03 02:17:58 - BEGIN (implicit) +2024-12-03 02:17:58 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 02:17:58 - [generated in 0.00029s] (1, 1, 0) +2024-12-03 02:17:58 - ROLLBACK +2024-12-03 02:18:06 - BEGIN (implicit) +2024-12-03 02:18:06 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password +FROM auth +WHERE auth.login = ? AND auth.password = ? + LIMIT ? OFFSET ? +2024-12-03 02:18:06 - [generated in 0.00018s] ('qwe', 'qwe', 1, 0) +2024-12-03 02:18:06 - ROLLBACK +2024-12-03 02:18:08 - BEGIN (implicit) +2024-12-03 02:18:08 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 02:18:08 - [cached since 10.63s ago] (3, 1, 0) +2024-12-03 02:18:08 - ROLLBACK +2024-12-03 02:18:08 - BEGIN (implicit) +2024-12-03 02:18:08 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 02:18:08 - [generated in 0.00014s] (3,) +2024-12-03 02:18:08 - ROLLBACK +2024-12-03 02:18:08 - BEGIN (implicit) +2024-12-03 02:18:08 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 02:18:08 - [cached since 0.2183s ago] (3,) +2024-12-03 02:18:08 - ROLLBACK +2024-12-03 02:18:09 - BEGIN (implicit) +2024-12-03 02:18:09 - SELECT game_sessions.session_id AS game_sessions_session_id, game_sessions.user_id AS game_sessions_user_id, game_sessions.level AS game_sessions_level, game_sessions.score AS game_sessions_score, game_sessions.duration AS game_sessions_duration, game_sessions.start_time AS game_sessions_start_time, game_sessions.end_time AS game_sessions_end_time, game_sessions.health AS game_sessions_health, game_sessions.hunger AS game_sessions_hunger, game_sessions.sleepiness AS game_sessions_sleepiness +FROM game_sessions +WHERE game_sessions.user_id = ? +2024-12-03 02:18:09 - [cached since 0.8748s ago] (3,) +2024-12-03 02:18:09 - ROLLBACK +2024-12-03 02:18:14 - 1 +2024-12-03 02:18:14 - : [(12, 16), (0, 10), (27, 2), (23, 13), (30, 0)] +2024-12-03 02:18:14 - : [(28, 6), (21, 17), (7, 17), (21, 16), (6, 3)] +2024-12-03 02:18:17 - BEGIN (implicit) +2024-12-03 02:18:17 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:18:17 - [generated in 0.00030s] (3, 1, 1, 30, 100, 0, 0) +2024-12-03 02:18:17 - ROLLBACK +2024-12-03 02:18:17 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 1, 30, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:18:17 - : [(27, 7), (12, 15), (11, 16), (4, 16), (10, 15)] +2024-12-03 02:18:19 - BEGIN (implicit) +2024-12-03 02:18:19 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:18:19 - [cached since 2.041s ago] (3, 1, 2, 35, 100, 0, 0) +2024-12-03 02:18:19 - ROLLBACK +2024-12-03 02:18:19 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 2, 35, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:18:21 - BEGIN (implicit) +2024-12-03 02:18:21 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:18:21 - [cached since 3.827s ago] (3, 1, 3, 42, 100, 0, 0) +2024-12-03 02:18:21 - ROLLBACK +2024-12-03 02:18:21 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 3, 42, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:18:22 - BEGIN (implicit) +2024-12-03 02:18:22 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:18:22 - [cached since 4.559s ago] (3, 1, 4, 44, 100, 0, 0) +2024-12-03 02:18:22 - ROLLBACK +2024-12-03 02:18:22 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 4, 44, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:18:24 - BEGIN (implicit) +2024-12-03 02:18:24 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:18:24 - [cached since 6.65s ago] (3, 1, 5, 54, 100, 0, 0) +2024-12-03 02:18:24 - ROLLBACK +2024-12-03 02:18:24 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 5, 54, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:18:26 - BEGIN (implicit) +2024-12-03 02:18:26 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:18:26 - [cached since 8.28s ago] (3, 1, 6, 59, 100, 0, 0) +2024-12-03 02:18:26 - ROLLBACK +2024-12-03 02:18:26 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 6, 59, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:18:26 - BEGIN (implicit) +2024-12-03 02:18:26 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:18:26 - [cached since 8.312s ago] (3, 1, 7, 60, 100, 0, 0) +2024-12-03 02:18:26 - ROLLBACK +2024-12-03 02:18:26 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 7, 60, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:18:26 - : [(9, 8), (2, 5), (26, 2), (19, 7), (4, 9)] +2024-12-03 02:18:27 - BEGIN (implicit) +2024-12-03 02:18:27 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:18:27 - [cached since 9.681s ago] (3, 1, 8, 72, 100, 0, 0) +2024-12-03 02:18:27 - ROLLBACK +2024-12-03 02:18:27 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 8, 72, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:18:27 - BEGIN (implicit) +2024-12-03 02:18:27 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:18:27 - [cached since 9.926s ago] (3, 1, 9, 73, 100, 0, 0) +2024-12-03 02:18:27 - ROLLBACK +2024-12-03 02:18:27 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 9, 73, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:18:28 - BEGIN (implicit) +2024-12-03 02:18:28 - INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time +2024-12-03 02:18:28 - [cached since 11.02s ago] (3, 1, 10, 75, 100, 0, 0) +2024-12-03 02:18:28 - ROLLBACK +2024-12-03 02:18:28 - : (sqlite3.IntegrityError) UNIQUE constraint failed: game_sessions.user_id, game_sessions.level +[SQL: INSERT INTO game_sessions (user_id, level, score, duration, start_time, end_time, health, hunger, sleepiness) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, ?, ?, ?) RETURNING session_id, start_time] +[parameters: (3, 1, 10, 75, 100, 0, 0)] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +2024-12-03 02:18:28 - BEGIN (implicit) +2024-12-03 02:18:28 - SELECT anon_1.users_user_id AS anon_1_users_user_id, anon_1.users_dog_id AS anon_1_users_dog_id, anon_1.users_username AS anon_1_users_username, anon_1.users_level AS anon_1_users_level, anon_1.users_achievement AS anon_1_users_achievement, game_sessions_1.session_id AS game_sessions_1_session_id, game_sessions_1.user_id AS game_sessions_1_user_id, game_sessions_1.level AS game_sessions_1_level, game_sessions_1.score AS game_sessions_1_score, game_sessions_1.duration AS game_sessions_1_duration, game_sessions_1.start_time AS game_sessions_1_start_time, game_sessions_1.end_time AS game_sessions_1_end_time, game_sessions_1.health AS game_sessions_1_health, game_sessions_1.hunger AS game_sessions_1_hunger, game_sessions_1.sleepiness AS game_sessions_1_sleepiness +FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement +FROM users +WHERE users.user_id = ? + LIMIT ? OFFSET ?) AS anon_1 LEFT OUTER JOIN game_sessions AS game_sessions_1 ON anon_1.users_user_id = game_sessions_1.user_id +2024-12-03 02:18:28 - [cached since 30.91s ago] (3, 1, 0) +2024-12-03 02:18:28 - ROLLBACK +2024-12-03 02:18:30 - : user_id=3, level=1, score=10, duration=75 +2024-12-03 02:18:30 - : 'steps' is an invalid keyword argument for GameSession +2024-12-03 02:18:30 - : 'steps' is an invalid keyword argument for GameSession +2024-12-03 02:18:30 - : 'steps' is an invalid keyword argument for GameSession +2024-12-03 02:18:38 - : 1, 10. diff --git a/src/auth.py b/src/auth.py index 29d7157..6f28790 100644 --- a/src/auth.py +++ b/src/auth.py @@ -1,3 +1,5 @@ +import logging + from sqlalchemy.exc import SQLAlchemyError from database.db_session import get_session from database.models import Auth, Users, GameSession @@ -6,50 +8,42 @@ from database.models import Auth, Users, GameSession def register_user(login, password, username): """Регистрация нового пользователя.""" session = get_session() - - # Проверяем, есть ли уже пользователь с таким логином - if session.query(Auth).filter_by(login=login).first(): - return False, "Логин уже используется." - - # Создаем новую запись в таблице Auth - new_auth = Auth(login=login, password=password) - session.add(new_auth) - try: - session.commit() # Сохраняем изменения в таблице Auth + if session.query(Auth).filter_by(login=login).first(): + return False, "Логин уже используется." - # Создаем новую запись в таблице Users, связывая с только что добавленным Auth - # Используем new_auth.user_id для связи + # Создаем новую запись в Auth + new_auth = Auth(login=login, password=password) + session.add(new_auth) + session.commit() + + # Создаем запись в Users new_user = Users(user_id=new_auth.user_id, username=username) session.add(new_user) - session.commit() # Сохраняем изменения в таблице Users - # Создаем новый игровой процесс в GameSession для этого пользователя - new_game_session = GameSession(user_id=new_user.user_id, level=1) # Устанавливаем уровень по умолчанию + # Создаем запись в GameSession + new_game_session = GameSession(user_id=new_user.user_id, level=1) session.add(new_game_session) - session.commit() # Сохраняем данные в GameSession + session.commit() - print(f"Пользователь {username} успешно добавлен!") + return True, "Регистрация успешна." except SQLAlchemyError as e: - session.rollback() # Откат изменений при ошибке - print(f"Ошибка при создании пользователя: {e}") + session.rollback() + logging.error(f"Ошибка при регистрации: {e}") return False, "Произошла ошибка при регистрации." finally: session.close() - return True, "Регистрация успешна." - def login_user(login, password): """Авторизация пользователя.""" session = get_session() - - # Проверяем, существует ли пользователь с таким логином и паролем - user_auth = session.query(Auth).filter_by(login=login, password=password).first() - - if user_auth: - # Возвращаем успешный вход и ID пользователя из таблицы Users - user = session.query(Users).filter_by(user_id=user_auth.user_id).first() - return True, user.user_id - - return False, "Неверный логин или пароль." + try: + auth = session.query(Auth).filter_by(login=login, password=password).first() + if auth: + return True, auth.user_id + return False, "Неверный логин или пароль." + except SQLAlchemyError as e: + return False, f"Ошибка авторизации: {e}" + finally: + session.close() diff --git a/src/ui/auth_ui.py b/src/ui/auth_ui.py index 1f586a9..799b03c 100644 --- a/src/ui/auth_ui.py +++ b/src/ui/auth_ui.py @@ -1,13 +1,17 @@ +import logging import tkinter as tk from tkinter import messagebox from config import BACKGROUND_COLOR, PRIMARY_COLOR, BUTTON_COLOR, BUTTON_TEXT_COLOR, FONT, BIG_FONT, ADMIN_LOGIN, ADMIN_PASSWORD +from src.auth import login_user from src.ui.admin_ui import AdminApp # Импорт интерфейса администратора from database.db_events import create_user, check_user from src.ui.user_ui.main_menu import UserApp class DogAcademyApp: - def __init__(self, root): + def __init__(self, root, user_id=None): + """Инициализация приложения.""" self.root = root + self.user_id = user_id self.root.title("Dog Academy Game") self.root.geometry("1920x1080") self.root.configure(bg=BACKGROUND_COLOR) @@ -20,12 +24,11 @@ class DogAcademyApp: self.current_frame.destroy() def show_main_menu(self): - """Показать главное меню с названием игры и кнопками.""" + """Показать главное меню.""" self.clear_frame() self.current_frame = tk.Frame(self.root, bg=BACKGROUND_COLOR) self.current_frame.pack(expand=True) - # Название игры title = tk.Label( self.current_frame, text="Dog Academy Game", @@ -35,7 +38,6 @@ class DogAcademyApp: ) title.pack(pady=50) - # Кнопка "Войти" login_button = tk.Button( self.current_frame, text="Войти", @@ -46,7 +48,6 @@ class DogAcademyApp: ) login_button.pack(pady=20) - # Кнопка "Зарегистрироваться" register_button = tk.Button( self.current_frame, text="Зарегистрироваться", @@ -63,7 +64,6 @@ class DogAcademyApp: self.current_frame = tk.Frame(self.root, bg=BACKGROUND_COLOR) self.current_frame.pack(expand=True) - # Заголовок title = tk.Label( self.current_frame, text="Авторизация", @@ -73,19 +73,16 @@ class DogAcademyApp: ) title.pack(pady=50) - # Логин login_label = tk.Label(self.current_frame, text="Логин:", bg=BACKGROUND_COLOR, fg=PRIMARY_COLOR, font=FONT) login_label.pack() self.login_entry = tk.Entry(self.current_frame, font=FONT) self.login_entry.pack(pady=10) - # Пароль password_label = tk.Label(self.current_frame, text="Пароль:", bg=BACKGROUND_COLOR, fg=PRIMARY_COLOR, font=FONT) password_label.pack() self.password_entry = tk.Entry(self.current_frame, show="*", font=FONT) self.password_entry.pack(pady=10) - # Кнопка "Показать пароль" show_password_button = tk.Button( self.current_frame, text="Показать пароль", @@ -96,7 +93,6 @@ class DogAcademyApp: ) show_password_button.pack(pady=10) - # Кнопка "Войти" login_button = tk.Button( self.current_frame, text="Войти", @@ -107,7 +103,6 @@ class DogAcademyApp: ) login_button.pack(pady=20) - # Кнопка "Вернуться на главную" back_button = tk.Button( self.current_frame, text="Вернуться на главную", @@ -132,17 +127,21 @@ class DogAcademyApp: if login == ADMIN_LOGIN and password == ADMIN_PASSWORD: messagebox.showinfo("Успех", "Вы успешно авторизованы как администратор!") - self.show_admin_panel() # Переходим к админ-панели - elif check_user(login, password): - messagebox.showinfo("Успех", "Вы успешно авторизованы!") - self.show_user_dashboard() # Переходим к панели пользователя + self.user_id = None # Администратору не нужен user_id + self.show_admin_panel() else: - messagebox.showerror("Ошибка", "Неверные данные. Попробуйте снова.") + success, user_id = login_user(login, password) + if success: + messagebox.showinfo("Успех", "Вы успешно авторизованы!") + self.user_id = user_id # Сохраняем user_id + self.show_user_dashboard() + else: + messagebox.showerror("Ошибка", "Неверный логин или пароль.") def show_admin_panel(self): """Отображение интерфейса администратора.""" self.clear_frame() - AdminApp(self.root) # Создаем экземпляр админ-панели + AdminApp(self.root) def show_registration_screen(self): """Показать экран регистрации.""" @@ -150,7 +149,6 @@ class DogAcademyApp: self.current_frame = tk.Frame(self.root, bg=BACKGROUND_COLOR) self.current_frame.pack(expand=True) - # Заголовок title = tk.Label( self.current_frame, text="Регистрация", @@ -160,36 +158,21 @@ class DogAcademyApp: ) title.pack(pady=50) - # Логин login_label = tk.Label(self.current_frame, text="Логин:", bg=BACKGROUND_COLOR, fg=PRIMARY_COLOR, font=FONT) login_label.pack() self.reg_login_entry = tk.Entry(self.current_frame, font=FONT) self.reg_login_entry.pack(pady=10) - # Пароль password_label = tk.Label(self.current_frame, text="Пароль:", bg=BACKGROUND_COLOR, fg=PRIMARY_COLOR, font=FONT) password_label.pack() self.reg_password_entry = tk.Entry(self.current_frame, show="*", font=FONT) self.reg_password_entry.pack(pady=10) - # Кнопка "Показать пароль" - show_password_button = tk.Button( - self.current_frame, - text="Показать пароль", - bg=BUTTON_COLOR, - fg=BUTTON_TEXT_COLOR, - font=FONT, - command=self.toggle_registration_password, - ) - show_password_button.pack(pady=10) - - # Никнейм username_label = tk.Label(self.current_frame, text="Никнейм:", bg=BACKGROUND_COLOR, fg=PRIMARY_COLOR, font=FONT) username_label.pack() self.username_entry = tk.Entry(self.current_frame, font=FONT) self.username_entry.pack(pady=10) - # Кнопка "Зарегистрироваться" register_button = tk.Button( self.current_frame, text="Зарегистрироваться", @@ -200,7 +183,6 @@ class DogAcademyApp: ) register_button.pack(pady=20) - # Кнопка "Вернуться на главную" back_button = tk.Button( self.current_frame, text="Вернуться на главную", @@ -222,19 +204,19 @@ class DogAcademyApp: """Регистрация нового пользователя.""" login = self.reg_login_entry.get() password = self.reg_password_entry.get() - username = self.username_entry.get() # Получаем имя пользователя + username = self.username_entry.get() if login and password and username: - success, message = create_user(login, password, username) # Передаем имя пользователя + success, message = create_user(login, password, username) if success: messagebox.showinfo("Успех", message) self.show_login_screen() else: messagebox.showerror("Ошибка", message) else: - messagebox.showerror("Ошибка", "Пожалуйста, заполните все поля.") + messagebox.showerror("Ошибка", "Заполните все поля.") def show_user_dashboard(self): + """Переход к пользовательскому интерфейсу.""" self.clear_frame() - """Перейти к главному меню пользователя после авторизации.""" - UserApp(self.root) + UserApp(self.root, self.user_id) diff --git a/src/ui/user_ui/game_ui.py b/src/ui/user_ui/game_ui.py index 8eac4d6..b7af2e9 100644 --- a/src/ui/user_ui/game_ui.py +++ b/src/ui/user_ui/game_ui.py @@ -1,9 +1,10 @@ import tkinter as tk +from tkinter import messagebox + from PIL import Image, ImageTk import random import logging - -from database.db_events import get_user_by_id +from database.db_events import get_user_by_id, get_user_progress, save_progress from database.info.GameSessions_table import save_game_session from src.user_functions.game_logs import setup_logging from config import DOG_CHARACTERS, DONE, BONE, BACKGROUND_GAME @@ -12,14 +13,22 @@ from src.utils import clear_frame # Настройка логирования setup_logging() +user = get_user_by_id(user_id=1) +if user: + print(f"Данные пользователя: {user}") +else: + print("Пользователь не найден") + class GameUI: def __init__(self, root, user_id, return_to_main_menu_callback): + if not user_id: + raise ValueError("user_id отсутствует при инициализации GameUI!") + self.root = root self.user_id = user_id self.return_to_main_menu_callback = return_to_main_menu_callback self.selected_dog = None self.current_level = 1 - self.max_unlocked_level = 1 self.completed_levels = set() self.total_bones = 0 @@ -28,6 +37,11 @@ class GameUI: self.bones_positions = [] self.max_bones_per_level = 10 self.steps_taken = 0 + self.user_data = get_user_by_id(self.user_id) + + # Получаем прогресс пользователя + self.user_progress = get_user_progress(user_id) + self.max_unlocked_level = max([session.level for session in self.user_progress]) if self.user_progress else 1 # Изображения self.done_image = ImageTk.PhotoImage(Image.open(DONE).resize((50, 50), Image.Resampling.LANCZOS)) @@ -45,7 +59,7 @@ class GameUI: # Флаги self.is_pause_menu_open = False self.is_victory_screen_open = False - self.is_game_active = False # Для контроля состояния игры + self.is_game_active = False # Привязка клавиш self.root.bind("", self.move_up) @@ -57,6 +71,15 @@ class GameUI: # Отображение начального экрана self.show_dog_selection() + # Инициализация интерфейса + self.create_main_menu_button() + + if self.user_data: + self.max_unlocked_level = self.user_data.level or 1 + self.total_bones = sum([session.score for session in get_user_progress(self.user_id)]) + else: + logging.warning("Данные пользователя не найдены") + def create_background(self): """Создаёт фон для игры.""" try: @@ -122,62 +145,99 @@ class GameUI: clear_frame(self.root) self.create_background() - tk.Label( - self.root, text="Выберите уровень", font=("Comic Sans MS", 24), bg="#E5E5E5" - ).pack(pady=20) + tk.Label(self.root, text="Выберите уровень", font=("Comic Sans MS", 24), bg="#E5E5E5").pack(pady=20) level_frame = tk.Frame(self.root, bg="#E5E5E5") level_frame.place(relx=0.5, rely=0.5, anchor=tk.CENTER) - for level in range(1, 6): + progress = get_user_progress(self.user_id) + completed_levels = {session.level for session in progress if session.score > 0} + self.max_unlocked_level = max(completed_levels) if completed_levels else 1 + + for level in range(1, 101): + color = ( + "#4CAF50" if level in completed_levels else + "#FFEB3B" if level <= self.max_unlocked_level else + "#A9A9A9" + ) + state = tk.NORMAL if level <= self.max_unlocked_level else tk.DISABLED + button = tk.Button( level_frame, text=f"Уровень {level}", - state=tk.NORMAL if level <= self.max_unlocked_level else tk.DISABLED, - font=("Comic Sans MS", 20), - bg="#4CAF50" if level <= self.max_unlocked_level else "#A9A9A9", - width=15, - height=2, - command=lambda l=level: self.start_level(l), + bg=color, + state=state, + font=("Comic Sans MS", 14), + command=lambda l=level: self.handle_level_selection(l) ) - button.pack(pady=10) + button.grid(row=(level - 1) // 10, column=(level - 1) % 10, padx=5, pady=5) tk.Button( self.root, text="Вернуться", font=("Comic Sans MS", 16), bg="lightgreen", - command=self.show_dog_selection, + command=self.show_dog_selection ).place(relx=0.5, rely=0.9, anchor=tk.CENTER) + def handle_level_selection(self, level): + """Обработка выбора уровня.""" + if level in self.completed_levels: + if messagebox.askyesno("Повторить уровень", f"Вы уже прошли уровень {level}. Хотите пройти его заново?"): + self.current_level = level + self.total_bones = 0 + self.steps_taken = 0 + self.start_game() + elif level <= self.max_unlocked_level: + self.current_level = level + self.countdown() + else: + messagebox.showinfo("Недоступно", "Пройдите предыдущие уровни, чтобы разблокировать этот.") + def start_level(self, level): - """Начало выбранного уровня.""" - self.current_level = level - self.countdown() + """Запуск уровня.""" + if level in self.completed_levels: + if messagebox.askyesno("Повторить уровень", f"Вы уже прошли уровень {level}. Хотите пройти его заново?"): + self.current_level = level + self.total_bones = 0 + self.steps_taken = 0 + self.start_game() # Запускаем уровень заново + return + elif level <= self.max_unlocked_level: + self.current_level = level + self.countdown() # Запуск обратного отсчёта перед началом игры + else: + messagebox.showinfo("Недоступно", "Этот уровень заблокирован.") def countdown(self): - """Обратный отсчёт перед началом уровня.""" - clear_frame(self.root) + """Обратный отсчёт перед началом уровня с анимацией.""" + clear_frame(self.root) # Очищаем экран countdown_label = tk.Label( - self.root, text="", font=("Comic Sans MS", 30), bg="#E5E5E5" + self.root, text="Готовьтесь!", font=("Comic Sans MS", 40), bg="#E5E5E5" ) countdown_label.pack(expand=True) - for i in range(3, 0, -1): - countdown_label.config(text=f"{i}...") - self.root.update() - self.root.after(1000) + def update_countdown(counter): + if counter > 0: + countdown_label.config(text=f"{counter}", fg=random.choice(["red", "green", "blue"])) + self.root.update() + self.root.after(1000, update_countdown, counter - 1) + else: + countdown_label.config(text="Вперёд!", fg="orange") + self.root.update() + self.root.after(1000, self.start_game) - self.start_game() + update_countdown(3) # Старт обратного отсчёта с 3 секунд def start_game(self): """Запуск игрового процесса.""" - clear_frame(self.root) + logging.info(f"Игра начата на уровне {self.current_level}") + clear_frame(self.root) # Очищаем экран self.map_canvas = tk.Canvas(self.root, width=1920, height=1080, bg="#E5E5E5") self.map_canvas.pack() self.draw_grid() - self.bones_positions = self.generate_bones() + self.bones_positions = self.generate_bones() # Генерация новых косточек # Прямоугольник и изображение косточек (создаются один раз) self.rect_x1, self.rect_y1 = 1600, 0 @@ -189,11 +249,6 @@ class GameUI: self.bones_label = tk.Label(self.root, text=f"{self.total_bones}", font=("Comic Sans MS", 16), bg="#CCCCCC") self.bones_label.place(x=1700, y=30) - # В методе update_map (не удаляем прямоугольник): - self.map_canvas.delete("all") # Удаляем только динамичные объекты карты (косточки, собаку) - self.draw_grid() - self.collect_bones() - self.update_map() # Начальное обновление карты def draw_grid(self): @@ -204,11 +259,15 @@ class GameUI: self.map_canvas.create_line(0, y, 1920, y, fill="lightgray") def generate_bones(self): - """Генерация косточек на карте.""" - return [ + """Генерация косточек на карте с увеличением их количества по геометрической прогрессии.""" + # Количество косточек увеличивается по геометрической прогрессии + bones_count = min(5, 10 * (2 ** (self.current_level - 1))) # Ограничение в 5 косточек на уровне + bones = [ (random.randint(0, self.cols - 1), random.randint(0, self.rows - 1)) - for _ in range(2) + for _ in range(bones_count) ] + logging.info(f"Генерация косточек: {bones}") # Логируем координаты косточек + return bones def collect_bones(self): """Проверка и сбор косточек.""" @@ -216,10 +275,19 @@ class GameUI: if self.dog_position == [bone[0], bone[1]]: self.bones_positions.remove(bone) self.total_bones += 1 + + # Сохранение прогресса + save_progress(self.user_id, self.current_level, self.total_bones, self.steps_taken, 100, 0, 0) + self.bones_label.config(text=f"{self.total_bones}") + # Условие для победы + target_bones = 10 * (2 ** (self.current_level - 1)) # Модифицируем целевое количество косточек + if self.total_bones >= target_bones and not self.is_victory_screen_open: + self.show_victory_screen() # Показываем экран победы + if self.steps_taken % 10 == 0 and len(self.bones_positions) < self.max_bones_per_level: - self.bones_positions.extend(self.generate_bones()) + self.bones_positions.extend(self.generate_bones()) # Генерация новых косточек, если нужно def move_up(self, event): """Движение вверх.""" @@ -299,6 +367,7 @@ class GameUI: if self.is_pause_menu_open: self.pause_window.destroy() # Закрываем окно паузы self.is_pause_menu_open = False # Сбрасываем флаг + self.is_game_active = True # Возвращаем игру в активное состояние def save_and_exit(self): """Сохранение данных и выход в главное меню.""" @@ -313,8 +382,8 @@ class GameUI: if self.is_victory_screen_open: # Отключаем обновления, если окно победы открыто return - self.map_canvas.delete("all") - self.draw_grid() + self.map_canvas.delete("all") # Удаляем старые объекты карты + self.draw_grid() # Перерисовываем сетку # Отображение косточек for x, y in self.bones_positions: @@ -325,14 +394,17 @@ class GameUI: ) # Отображение собаки - dog_image = Image.open(DOG_CHARACTERS[self.selected_dog]["image"]).resize((self.grid_size, self.grid_size), - Image.Resampling.LANCZOS) - self.dog_photo = ImageTk.PhotoImage(dog_image) - self.map_canvas.create_image( - self.dog_position[0] * self.grid_size + self.grid_size // 2, - self.dog_position[1] * self.grid_size + self.grid_size // 2, - image=self.dog_photo - ) + if self.selected_dog: + dog_image = Image.open(DOG_CHARACTERS[self.selected_dog]["image"]).resize( + (self.grid_size, self.grid_size), + Image.Resampling.LANCZOS + ) + self.dog_photo = ImageTk.PhotoImage(dog_image) + self.map_canvas.create_image( + self.dog_position[0] * self.grid_size + self.grid_size // 2, + self.dog_position[1] * self.grid_size + self.grid_size // 2, + image=self.dog_photo + ) # Проверка сбора косточек self.collect_bones() @@ -344,17 +416,17 @@ class GameUI: def show_victory_screen(self): """Экран победы.""" - if self.is_victory_screen_open: # Проверяем, чтобы не было второго окна + if self.is_victory_screen_open: return - self.is_victory_screen_open = True # Устанавливаем флаг - self.is_game_active = False # Останавливаем движение + self.is_victory_screen_open = True + self.is_game_active = False victory_window = tk.Toplevel(self.root) victory_window.title("Ура, победа!") victory_window.geometry("800x600") victory_window.configure(bg="#E5E5E5") - victory_window.grab_set() # Блокируем взаимодействие с основным окном + victory_window.grab_set() # Изображение собаки dog_image = Image.open(DOG_CHARACTERS[self.selected_dog]["image"]).resize((200, 200), Image.Resampling.LANCZOS) @@ -364,26 +436,26 @@ class GameUI: dog_label.place(x=50, y=50) # Текст победы - victory_label = tk.Label( - victory_window, text="Ура, победа!", font=("Comic Sans MS", 24), bg="#E5E5E5" - ) + victory_label = tk.Label(victory_window, text="Ура, победа!", font=("Comic Sans MS", 24), bg="#E5E5E5") victory_label.pack(pady=20) # Характеристики собаки dog_info = f"Порода: {self.selected_dog}" - info_label = tk.Label( - victory_window, text=dog_info, font=("Comic Sans MS", 16), bg="#E5E5E5" - ) + info_label = tk.Label(victory_window, text=dog_info, font=("Comic Sans MS", 16), bg="#E5E5E5") info_label.place(x=300, y=100) # Собрано косточек - target_bones = 10 * (2 ** (self.current_level - 1)) # Геометрическая прогрессия для косточек + target_bones = 10 * (2 ** (self.current_level - 1)) # Геометрическая прогрессия collected_info = f"Собрано: {self.total_bones} из {target_bones}" - score_label = tk.Label( - victory_window, text=collected_info, font=("Comic Sans MS", 16), bg="#E5E5E5" - ) + score_label = tk.Label(victory_window, text=collected_info, font=("Comic Sans MS", 16), bg="#E5E5E5") score_label.place(x=300, y=150) + # Никнейм игрока + user_info = get_user_by_id(self.user_id) + username_label = tk.Label(victory_window, text=f"Никнейм: {user_info.username}", font=("Comic Sans MS", 16), + bg="#E5E5E5") + username_label.place(x=300, y=200) + # Кнопка перехода на следующий уровень next_level_button = tk.Button( victory_window, @@ -404,29 +476,91 @@ class GameUI: ) exit_button.place(relx=0.5, rely=0.8, anchor=tk.CENTER) + def close_victory_window(self): + """Закрытие окна победы и сброс флага.""" + self.is_victory_screen_open = False + self.is_game_active = True + self.return_to_main_menu() # Возвращаем в меню + def return_to_main_menu(self): """Возврат в главное меню.""" - self.is_victory_screen_open = False # Сбрасываем флаг окна победы - self.return_to_main_menu_callback() # Вызываем колбэк для возврата + if self.is_pause_menu_open: + self.pause_window.destroy() # Закрываем окно паузы + self.is_pause_menu_open = False # Сбрасываем флаг + + clear_frame(self.root) # Очищаем текущий экран + self.show_main_menu() # Переходим в главное меню def start_next_level(self): """Переход на следующий уровень.""" - self.save_progress() # Сохраняем прогресс перед переходом на следующий уровень + try: + # Сохранение текущего прогресса + self.save_progress() - # Переход на следующий уровень - self.current_level += 1 - self.total_bones = 0 # Сбрасываем счётчик косточек - self.start_level(self.current_level) + # Переход на следующий уровень + self.current_level += 1 + self.max_unlocked_level = max(self.max_unlocked_level, self.current_level) + + # Сброс состояния игры: собака возвращается в начальную позицию + self.total_bones = 0 + self.steps_taken = 0 + self.dog_position = [1, 1] # Начальная позиция собаки + self.bones_positions = [] # Очищаем текущие косточки + + # Генерация новых косточек с увеличением их количества по геометрической прогрессии + self.bones_positions = self.generate_bones() + + # Начинаем новый уровень с обратным отсчётом + self.countdown() # Запуск обратного отсчёта + except Exception as e: + logging.error(f"Ошибка при переходе на следующий уровень: {e}") def save_progress(self): """Сохранение игрового процесса в таблицу GameSessions.""" - from datetime import datetime + if not self.user_id: + logging.error("Ошибка: user_id равен None. Запись невозможна.") + return - # Получаем время начала и окончания уровня - duration = self.steps_taken # Время можно рассчитать по шагам или в реальном времени - score = self.total_bones # Количество собранных косточек + try: + # Рассчитываем длительность уровня и текущий счет + duration = self.steps_taken + score = self.total_bones - # Сохранение прогресса в базу данных - save_game_session(self.user_id, self.current_level, score, duration, 100, 0, 0) + # Логирование + logging.info( + f"Сохранение сессии: user_id={self.user_id}, level={self.current_level}, score={score}, duration={duration}") + + # Сохранение данных в базу + save_game_session( + user_id=self.user_id, + level=self.current_level, + score=self.total_bones, + steps=self.steps_taken, # Используйте количество шагов или время + duration=self.steps_taken, # Если 'steps' отражают время, используйте их + health=100, # Примерное значение + hunger=0, # Примерное значение + sleepiness=0 # Примерное значение + ) + + logging.info("Прогресс успешно сохранен.") + except Exception as e: + logging.error(f"Ошибка при сохранении прогресса: {e}") + raise + + def create_main_menu_button(self): + """Создаём кнопку для возврата в главное меню.""" + main_menu_button = tk.Button( + self.root, + text="Главное меню", + font=("Comic Sans MS", 16), + bg="lightgreen", + command=self.show_main_menu, # Вызов нового метода + ) + main_menu_button.pack() + + def show_main_menu(self): + """Переход в главное меню.""" + self.is_game_active = False # Останавливаем игру, если мы возвращаемся в меню + clear_frame(self.root) # Очищаем текущий экран + self.return_to_main_menu_callback() # Вызов колбэка для возврата в главное меню - # Также можно сохранять дополнительные параметры, если необходимо (например, здоровье, голод, усталость) \ No newline at end of file diff --git a/src/ui/user_ui/main_menu.py b/src/ui/user_ui/main_menu.py index 093615f..1692502 100644 --- a/src/ui/user_ui/main_menu.py +++ b/src/ui/user_ui/main_menu.py @@ -1,6 +1,7 @@ import os import logging import tkinter as tk +from functools import partial from tkinter import messagebox, Canvas from PIL import Image, ImageTk import math @@ -31,10 +32,11 @@ PLAY_BUTTON_RADIUS = 100 # Радиус кнопки "Играть" class UserApp: - def __init__(self, root, user_id=None): + def __init__(self, root, user_id): + """Инициализация пользовательского интерфейса.""" self.root = root self.user_id = user_id - self.root.configure(bg=BACKGROUND_COLOR) + self.root.configure(bg="#E5E5E5") self.root.geometry("1920x1080") self.root.title("Собачья академия") self.show_user_dashboard() @@ -151,8 +153,12 @@ class UserApp: def show_profile(self): """Показать экран профиля пользователя.""" - self.clear_frame() - profile_ui(self.root, self.user_id, self) # Передаем сам объект self для доступа к show_user_dashboard + try: + self.clear_frame() + profile_ui(self.root, self.user_id, self) + except Exception as e: + logging.error(f"Ошибка при отображении профиля: {e}") + messagebox.showerror("Ошибка", "Не удалось открыть профиль.") def clear_frame(self): """Очистить текущий экран.""" @@ -160,16 +166,17 @@ class UserApp: widget.destroy() def play_game(self): - """Переход к игровому интерфейсу.""" - print("Запуск игры...") + """Запуск игры и передача колбэка для возврата в меню.""" + # Передаем метод через partial для корректной передачи self + return_to_main_menu = partial(self.return_to_main_menu) + GameUI(self.root, self.user_id, return_to_main_menu) - def return_to_main_menu(): - clear_frame(self.root) - self.show_user_dashboard() # Возврат в главное меню - - GameUI(self.root, self.user_id, return_to_main_menu) # Передаём колбэк для возврата + def return_to_main_menu(self): + """Возврат в главное меню.""" + self.clear_frame() # Очищаем экран перед переходом + self.show_user_dashboard() # Показываем главное меню def exit_app(self): """Подтверждение выхода из приложения.""" if messagebox.askyesno("Выход", "Вы уверены, что хотите выйти?"): - self.root.quit() \ No newline at end of file + self.root.quit() diff --git a/src/ui/user_ui/profile_ui.py b/src/ui/user_ui/profile_ui.py index 13ee3af..e93574a 100644 --- a/src/ui/user_ui/profile_ui.py +++ b/src/ui/user_ui/profile_ui.py @@ -1,6 +1,6 @@ import tkinter as tk from src.utils import clear_frame -from database.db_events import get_user_progress +from database.db_events import get_user_progress, get_user_by_id def profile_ui(root, user_id, user_app): @@ -10,12 +10,24 @@ def profile_ui(root, user_id, user_app): frame = tk.Frame(root, bg="#f8e1e1") frame.pack(fill=tk.BOTH, expand=True) - tk.Label(frame, text="Профиль", font=("Comic Sans MS", 30), bg="#f8e1e1").pack(pady=20) + # Обновляем данные пользователя из базы + user = get_user_by_id(user_id) + if not user: + username = "Неизвестный пользователь" + levels_completed = 0 + bones_collected = 0 + else: + username = user.username + progress = get_user_progress(user_id) + levels_completed = len({session.level for session in progress if session.score > 0}) + bones_collected = sum(session.score for session in progress) - # Получение прогресса пользователя из базы данных - progress = get_user_progress(user_id) - levels_completed = len(progress) # Считаем количество уровней - bones_collected = sum([session.score for session in progress]) # Суммируем все собранные косточки + tk.Label( + frame, + text=f"Профиль: {username}", + font=("Comic Sans MS", 30), + bg="#f8e1e1", + ).pack(pady=20) stats_text = f"Пройдено уровней: {levels_completed}\nСобрано косточек: {bones_collected}" tk.Label(frame, text=stats_text, font=("Comic Sans MS", 20), bg="#f8e1e1").pack(pady=10) @@ -24,7 +36,7 @@ def profile_ui(root, user_id, user_app): back_button = tk.Button( frame, text="Назад", - command=lambda: [clear_frame(root), user_app.show_user_dashboard()], # Очистить экран и вернуться на главное меню + command=lambda: [clear_frame(root), user_app.show_user_dashboard()], font=("Comic Sans MS", 20) ) back_button.pack(pady=20) diff --git a/src/user_functions/game_functions.py b/src/user_functions/game_functions.py index 10fa88b..ad3f4cb 100644 --- a/src/user_functions/game_functions.py +++ b/src/user_functions/game_functions.py @@ -1,27 +1,9 @@ +import logging import time import tkinter as tk from src.utils import clear_frame from database.db_events import save_progress - -def start_game(root, user_id, dog_id): - """Игровой процесс.""" - clear_frame(root) - - # Обратный отсчет - for i in range(3, 0, -1): - clear_frame(root) - tk.Label(root, text=f"{i}...", font=("Comic Sans MS", 30)).pack(expand=True) - root.update() - time.sleep(1) # Пауза между отсчетами - - # Начало уровня - print("Начало уровня") # Для отладки - - # Здесь подключается логика работы с картой и вопросами - pass - - def handle_checkpoint(obstacle, current_score, root): """ Обрабатывает чек-поинт (косточку). diff --git a/src/user_functions/game_logs.py b/src/user_functions/game_logs.py index 6cd12d8..dfa46b2 100644 --- a/src/user_functions/game_logs.py +++ b/src/user_functions/game_logs.py @@ -1,12 +1,13 @@ import logging import os - def setup_logging(): """Настройка логирования в файл.""" - log_file = "logs/game.log" - if not os.path.exists(log_file): - os.makedirs(log_file) + log_dir = "logs" + if not os.path.exists(log_dir): + os.makedirs(log_dir) # Создание директории, если она не существует + + log_file = os.path.join(log_dir, "game.log") logging.basicConfig( filename=log_file,