1603 lines
547 KiB
Plaintext
1603 lines
547 KiB
Plaintext
pragativeer_backend | INFO: Will watch for changes in these directories: ['/app']
|
|
pragativeer_backend | INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
|
|
pragativeer_backend | INFO: Started reloader process [1] using WatchFiles
|
|
pragativeer_backend | INFO: Started server process [8]
|
|
pragativeer_backend | INFO: Waiting for application startup.
|
|
pragativeer_backend | 2026-07-09 12:25:56,802 INFO sqlalchemy.engine.Engine select pg_catalog.version()
|
|
pragativeer_backend | 2026-07-09 12:25:56,802 INFO sqlalchemy.engine.Engine [raw sql] {}
|
|
pragativeer_backend | 2026-07-09 12:25:56,806 INFO sqlalchemy.engine.Engine select current_schema()
|
|
pragativeer_backend | 2026-07-09 12:25:56,806 INFO sqlalchemy.engine.Engine [raw sql] {}
|
|
pragativeer_backend | 2026-07-09 12:25:56,810 INFO sqlalchemy.engine.Engine show standard_conforming_strings
|
|
pragativeer_backend | 2026-07-09 12:25:56,810 INFO sqlalchemy.engine.Engine [raw sql] {}
|
|
pragativeer_backend | 2026-07-09 12:25:56,812 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:25:56,817 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_class.relname
|
|
pragativeer_backend | FROM pg_catalog.pg_class JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_class.relnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_class.relname = %(table_name)s AND pg_catalog.pg_class.relkind = ANY (ARRAY[%(param_1)s, %(param_2)s, %(param_3)s, %(param_4)s, %(param_5)s]) AND pg_catalog.pg_table_is_visible(pg_catalog.pg_class.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,818 INFO sqlalchemy.engine.Engine [generated in 0.00048s] {'table_name': 'user', 'param_1': 'r', 'param_2': 'p', 'param_3': 'f', 'param_4': 'v', 'param_5': 'm', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,829 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_class.relname
|
|
pragativeer_backend | FROM pg_catalog.pg_class JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_class.relnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_class.relname = %(table_name)s AND pg_catalog.pg_class.relkind = ANY (ARRAY[%(param_1)s, %(param_2)s, %(param_3)s, %(param_4)s, %(param_5)s]) AND pg_catalog.pg_table_is_visible(pg_catalog.pg_class.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,829 INFO sqlalchemy.engine.Engine [cached since 0.0118s ago] {'table_name': 'parent', 'param_1': 'r', 'param_2': 'p', 'param_3': 'f', 'param_4': 'v', 'param_5': 'm', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,831 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_class.relname
|
|
pragativeer_backend | FROM pg_catalog.pg_class JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_class.relnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_class.relname = %(table_name)s AND pg_catalog.pg_class.relkind = ANY (ARRAY[%(param_1)s, %(param_2)s, %(param_3)s, %(param_4)s, %(param_5)s]) AND pg_catalog.pg_table_is_visible(pg_catalog.pg_class.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,831 INFO sqlalchemy.engine.Engine [cached since 0.01374s ago] {'table_name': 'question', 'param_1': 'r', 'param_2': 'p', 'param_3': 'f', 'param_4': 'v', 'param_5': 'm', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,833 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_class.relname
|
|
pragativeer_backend | FROM pg_catalog.pg_class JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_class.relnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_class.relname = %(table_name)s AND pg_catalog.pg_class.relkind = ANY (ARRAY[%(param_1)s, %(param_2)s, %(param_3)s, %(param_4)s, %(param_5)s]) AND pg_catalog.pg_table_is_visible(pg_catalog.pg_class.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,833 INFO sqlalchemy.engine.Engine [cached since 0.01592s ago] {'table_name': 'dps', 'param_1': 'r', 'param_2': 'p', 'param_3': 'f', 'param_4': 'v', 'param_5': 'm', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,835 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_class.relname
|
|
pragativeer_backend | FROM pg_catalog.pg_class JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_class.relnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_class.relname = %(table_name)s AND pg_catalog.pg_class.relkind = ANY (ARRAY[%(param_1)s, %(param_2)s, %(param_3)s, %(param_4)s, %(param_5)s]) AND pg_catalog.pg_table_is_visible(pg_catalog.pg_class.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,836 INFO sqlalchemy.engine.Engine [cached since 0.01841s ago] {'table_name': 'test', 'param_1': 'r', 'param_2': 'p', 'param_3': 'f', 'param_4': 'v', 'param_5': 'm', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,838 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_class.relname
|
|
pragativeer_backend | FROM pg_catalog.pg_class JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_class.relnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_class.relname = %(table_name)s AND pg_catalog.pg_class.relkind = ANY (ARRAY[%(param_1)s, %(param_2)s, %(param_3)s, %(param_4)s, %(param_5)s]) AND pg_catalog.pg_table_is_visible(pg_catalog.pg_class.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,838 INFO sqlalchemy.engine.Engine [cached since 0.02118s ago] {'table_name': 'attempt', 'param_1': 'r', 'param_2': 'p', 'param_3': 'f', 'param_4': 'v', 'param_5': 'm', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,841 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_class.relname
|
|
pragativeer_backend | FROM pg_catalog.pg_class JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_class.relnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_class.relname = %(table_name)s AND pg_catalog.pg_class.relkind = ANY (ARRAY[%(param_1)s, %(param_2)s, %(param_3)s, %(param_4)s, %(param_5)s]) AND pg_catalog.pg_table_is_visible(pg_catalog.pg_class.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,841 INFO sqlalchemy.engine.Engine [cached since 0.02412s ago] {'table_name': 'mistake', 'param_1': 'r', 'param_2': 'p', 'param_3': 'f', 'param_4': 'v', 'param_5': 'm', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,844 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_class.relname
|
|
pragativeer_backend | FROM pg_catalog.pg_class JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_class.relnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_class.relname = %(table_name)s AND pg_catalog.pg_class.relkind = ANY (ARRAY[%(param_1)s, %(param_2)s, %(param_3)s, %(param_4)s, %(param_5)s]) AND pg_catalog.pg_table_is_visible(pg_catalog.pg_class.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,844 INFO sqlalchemy.engine.Engine [cached since 0.02681s ago] {'table_name': 'studyplan', 'param_1': 'r', 'param_2': 'p', 'param_3': 'f', 'param_4': 'v', 'param_5': 'm', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,847 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_class.relname
|
|
pragativeer_backend | FROM pg_catalog.pg_class JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_class.relnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_class.relname = %(table_name)s AND pg_catalog.pg_class.relkind = ANY (ARRAY[%(param_1)s, %(param_2)s, %(param_3)s, %(param_4)s, %(param_5)s]) AND pg_catalog.pg_table_is_visible(pg_catalog.pg_class.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,847 INFO sqlalchemy.engine.Engine [cached since 0.02972s ago] {'table_name': 'subscription', 'param_1': 'r', 'param_2': 'p', 'param_3': 'f', 'param_4': 'v', 'param_5': 'm', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,856 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_type.typname
|
|
pragativeer_backend | FROM pg_catalog.pg_type JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_type.typnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_type.typname = %(typname_1)s AND pg_catalog.pg_type_is_visible(pg_catalog.pg_type.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,856 INFO sqlalchemy.engine.Engine [generated in 0.00053s] {'typname_1': 'classenum', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,861 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_type.typname
|
|
pragativeer_backend | FROM pg_catalog.pg_type JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_type.typnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_type.typname = %(typname_1)s AND pg_catalog.pg_type_is_visible(pg_catalog.pg_type.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,861 INFO sqlalchemy.engine.Engine [cached since 0.005985s ago] {'typname_1': 'examenum', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,865 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_type.typname
|
|
pragativeer_backend | FROM pg_catalog.pg_type JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_type.typnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_type.typname = %(typname_1)s AND pg_catalog.pg_type_is_visible(pg_catalog.pg_type.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,865 INFO sqlalchemy.engine.Engine [cached since 0.009467s ago] {'typname_1': 'mediumenum', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,868 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_type.typname
|
|
pragativeer_backend | FROM pg_catalog.pg_type JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_type.typnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_type.typname = %(typname_1)s AND pg_catalog.pg_type_is_visible(pg_catalog.pg_type.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,868 INFO sqlalchemy.engine.Engine [cached since 0.01287s ago] {'typname_1': 'tierenum', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,872 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_type.typname
|
|
pragativeer_backend | FROM pg_catalog.pg_type JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_type.typnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_type.typname = %(typname_1)s AND pg_catalog.pg_type_is_visible(pg_catalog.pg_type.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,872 INFO sqlalchemy.engine.Engine [cached since 0.01688s ago] {'typname_1': 'questiontypeenum', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,876 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_type.typname
|
|
pragativeer_backend | FROM pg_catalog.pg_type JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_type.typnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_type.typname = %(typname_1)s AND pg_catalog.pg_type_is_visible(pg_catalog.pg_type.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,876 INFO sqlalchemy.engine.Engine [cached since 0.0207s ago] {'typname_1': 'sourcetypeenum', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,880 INFO sqlalchemy.engine.Engine SELECT pg_catalog.pg_type.typname
|
|
pragativeer_backend | FROM pg_catalog.pg_type JOIN pg_catalog.pg_namespace ON pg_catalog.pg_namespace.oid = pg_catalog.pg_type.typnamespace
|
|
pragativeer_backend | WHERE pg_catalog.pg_type.typname = %(typname_1)s AND pg_catalog.pg_type_is_visible(pg_catalog.pg_type.oid) AND pg_catalog.pg_namespace.nspname != %(nspname_1)s
|
|
pragativeer_backend | 2026-07-09 12:25:56,880 INFO sqlalchemy.engine.Engine [cached since 0.02448s ago] {'typname_1': 'errortypeenum', 'nspname_1': 'pg_catalog'}
|
|
pragativeer_backend | 2026-07-09 12:25:56,883 INFO sqlalchemy.engine.Engine COMMIT
|
|
pragativeer_backend | INFO: Application startup complete.
|
|
pragativeer_backend | 2026-07-09 12:28:20,155 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:20,175 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:20,175 INFO sqlalchemy.engine.Engine [generated in 0.00141s] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:20,208 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:33902 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:20,292 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:20,293 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:20,293 INFO sqlalchemy.engine.Engine [cached since 0.1196s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:20,299 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:33906 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:20,379 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:20,380 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:20,380 INFO sqlalchemy.engine.Engine [cached since 0.2059s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:20,383 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:33914 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:20,462 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:20,463 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:20,463 INFO sqlalchemy.engine.Engine [cached since 0.2891s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:20,466 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:33916 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:20,536 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:20,536 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:20,537 INFO sqlalchemy.engine.Engine [cached since 0.363s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:20,544 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:33926 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:20,620 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:20,621 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:20,622 INFO sqlalchemy.engine.Engine [cached since 0.448s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:20,627 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:33928 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:30,209 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:30,210 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:30,210 INFO sqlalchemy.engine.Engine [cached since 10.04s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:30,213 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:57742 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:30,256 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:30,256 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:30,256 INFO sqlalchemy.engine.Engine [cached since 10.08s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:30,259 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:57756 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:30,300 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:30,301 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:30,301 INFO sqlalchemy.engine.Engine [cached since 10.13s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:30,304 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:57760 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:36,974 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:36,976 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:36,977 INFO sqlalchemy.engine.Engine [cached since 16.81s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:36,981 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39798 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:36,992 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:36,996 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | 2026-07-09 12:28:36,997 INFO sqlalchemy.engine.Engine [generated in 0.00039s] {}
|
|
pragativeer_backend | 2026-07-09 12:28:37,014 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39796 - "GET /api/admin/tests HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:37,044 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:37,045 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:37,045 INFO sqlalchemy.engine.Engine [cached since 16.88s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:37,048 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39802 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:37,089 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:37,090 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | 2026-07-09 12:28:37,090 INFO sqlalchemy.engine.Engine [cached since 0.09354s ago] {}
|
|
pragativeer_backend | 2026-07-09 12:28:37,094 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39818 - "GET /api/admin/tests HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:40,620 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:40,626 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:40,627 INFO sqlalchemy.engine.Engine [cached since 20.46s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:40,652 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39824 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:41,001 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:41,004 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:41,009 INFO sqlalchemy.engine.Engine [cached since 20.84s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:41,068 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39838 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:41,504 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:41,508 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:41,509 INFO sqlalchemy.engine.Engine [cached since 21.35s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:41,540 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39852 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:50,592 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:50,599 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:50,600 INFO sqlalchemy.engine.Engine [cached since 30.44s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:50,624 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:36878 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:51,057 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:51,063 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:51,064 INFO sqlalchemy.engine.Engine [cached since 30.9s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:51,093 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:36880 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:51,477 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:51,484 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:51,485 INFO sqlalchemy.engine.Engine [cached since 31.32s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:51,505 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:36886 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:28:54,320 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:28:54,321 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:28:54,321 INFO sqlalchemy.engine.Engine [cached since 34.16s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:28:54,324 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:36900 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:00,205 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:00,205 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:00,205 INFO sqlalchemy.engine.Engine [cached since 40.04s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:00,207 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:36138 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:00,245 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:00,246 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:00,246 INFO sqlalchemy.engine.Engine [cached since 40.08s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:00,248 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:36148 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:00,285 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:00,285 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:00,285 INFO sqlalchemy.engine.Engine [cached since 40.12s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:00,287 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:36156 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:10,205 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:10,205 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:10,205 INFO sqlalchemy.engine.Engine [cached since 50.04s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:10,208 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:58934 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:10,251 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:10,252 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:10,252 INFO sqlalchemy.engine.Engine [cached since 50.08s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:10,254 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:58948 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:10,298 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:10,298 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:10,298 INFO sqlalchemy.engine.Engine [cached since 50.13s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:10,301 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:58950 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:15,927 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:15,928 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:15,928 INFO sqlalchemy.engine.Engine [cached since 55.76s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:15,930 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:58966 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:16,872 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:16,873 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:16,873 INFO sqlalchemy.engine.Engine [cached since 56.7s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:16,875 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39118 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:20,203 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:20,203 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:20,203 INFO sqlalchemy.engine.Engine [cached since 60.03s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:20,205 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39128 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:20,242 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:20,243 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:20,243 INFO sqlalchemy.engine.Engine [cached since 60.07s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:20,245 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39136 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:20,278 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:20,279 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:20,279 INFO sqlalchemy.engine.Engine [cached since 60.11s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:20,281 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39146 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:26,873 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:26,874 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:26,874 INFO sqlalchemy.engine.Engine [cached since 66.71s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:26,876 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:51568 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | INFO: 172.18.0.8:51574 - "POST /api/admin/tests/upload HTTP/1.1" 422 Unprocessable Entity
|
|
pragativeer_backend | 2026-07-09 12:29:39,278 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:39,278 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:39,279 INFO sqlalchemy.engine.Engine [cached since 79.11s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:39,283 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:60146 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:46,892 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:46,893 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:46,893 INFO sqlalchemy.engine.Engine [cached since 86.73s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:46,895 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:60460 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:29:57,221 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:29:57,221 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:29:57,222 INFO sqlalchemy.engine.Engine [cached since 97.06s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:29:57,225 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:42718 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:30:07,218 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:30:07,218 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:30:07,218 INFO sqlalchemy.engine.Engine [cached since 107.1s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:30:07,220 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:47468 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:30:07,260 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:30:07,261 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:30:07,261 INFO sqlalchemy.engine.Engine [cached since 107.1s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:30:07,263 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:47474 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:30:07,299 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:30:07,299 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:30:07,299 INFO sqlalchemy.engine.Engine [cached since 107.1s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:30:07,301 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:47484 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:30:07,339 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:30:07,339 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:30:07,339 INFO sqlalchemy.engine.Engine [cached since 107.2s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:30:07,341 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:47490 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:30:17,201 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:30:17,202 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:30:17,202 INFO sqlalchemy.engine.Engine [cached since 117s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:30:17,204 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:51416 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:30:27,197 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:30:27,197 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:30:27,197 INFO sqlalchemy.engine.Engine [cached since 127s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:30:27,199 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:42002 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:30:37,202 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:30:37,203 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:30:37,203 INFO sqlalchemy.engine.Engine [cached since 137s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:30:37,205 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:42932 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:30:47,205 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:30:47,205 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:30:47,205 INFO sqlalchemy.engine.Engine [cached since 147s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:30:47,208 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:41228 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:30:57,208 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:30:57,209 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:30:57,209 INFO sqlalchemy.engine.Engine [cached since 157s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:30:57,212 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:33720 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:31:07,212 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:31:07,212 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:31:07,212 INFO sqlalchemy.engine.Engine [cached since 167.1s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:31:07,214 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:50778 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:31:07,267 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:31:07,268 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:31:07,268 INFO sqlalchemy.engine.Engine [cached since 167.1s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:31:07,270 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:50786 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:31:07,315 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:31:07,315 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:31:07,315 INFO sqlalchemy.engine.Engine [cached since 167.2s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:31:07,319 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:50802 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:31:07,360 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:31:07,361 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:31:07,361 INFO sqlalchemy.engine.Engine [cached since 167.2s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:31:07,363 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:50810 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:31:17,206 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:31:17,206 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:31:17,207 INFO sqlalchemy.engine.Engine [cached since 177s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:31:17,209 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:55594 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:31:27,216 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:31:27,216 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:31:27,216 INFO sqlalchemy.engine.Engine [cached since 187.1s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:31:27,218 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:53186 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:31:37,209 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:31:37,210 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:31:37,210 INFO sqlalchemy.engine.Engine [cached since 197.1s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:31:37,213 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:52072 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:31:40,890 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:31:40,890 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:31:40,890 INFO sqlalchemy.engine.Engine [cached since 200.7s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:31:40,893 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:52080 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:31:40,940 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:31:40,941 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:31:40,941 INFO sqlalchemy.engine.Engine [cached since 200.8s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:31:40,944 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:52092 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:31:40,992 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:31:40,992 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:31:40,992 INFO sqlalchemy.engine.Engine [cached since 200.8s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:31:40,994 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:52102 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:32:43,479 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:32:43,482 INFO sqlalchemy.engine.Engine INSERT INTO test (id, title, type, exam_pattern, sections, total_time, difficulty, scheduled_date, end_date, is_active, created_by) VALUES (%(id)s::UUID, %(title)s, %(type)s, %(exam_pattern)s, %(sections)s::JSON, %(total_time)s, %(difficulty)s, %(scheduled_date)s, %(end_date)s, %(is_active)s, %(created_by)s::UUID)
|
|
pragativeer_backend | 2026-07-09 12:32:43,482 INFO sqlalchemy.engine.Engine [generated in 0.00032s] {'id': '040766ae-5a40-4a50-b42f-d383ab984195', 'title': 'Test 90', 'type': 'Mock', 'exam_pattern': 'JEE_ADVANCED', 'sections': '{}', 'total_time': 180, 'difficulty': 'Medium', 'scheduled_date': None, 'end_date': None, 'is_active': True, 'created_by': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:32:43,492 INFO sqlalchemy.engine.Engine COMMIT
|
|
pragativeer_backend | 2026-07-09 12:32:43,496 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:32:43,497 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | WHERE test.id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:32:43,497 INFO sqlalchemy.engine.Engine [generated in 0.00020s] {'pk_1': '040766ae-5a40-4a50-b42f-d383ab984195'}
|
|
pragativeer_backend | 2026-07-09 12:32:43,500 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.1:35134 - "POST /api/admin/tests/create_manual HTTP/1.1" 500 Internal Server Error
|
|
pragativeer_backend | ERROR: Exception in ASGI application
|
|
pragativeer_backend | Traceback (most recent call last):
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 412, in run_asgi
|
|
pragativeer_backend | result = await app( # type: ignore[func-returns-value]
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 69, in __call__
|
|
pragativeer_backend | return await self.app(scope, receive, send)
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
|
|
pragativeer_backend | await super().__call__(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__
|
|
pragativeer_backend | await self.middleware_stack(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__
|
|
pragativeer_backend | raise exc
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__
|
|
pragativeer_backend | await self.app(scope, receive, _send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in __call__
|
|
pragativeer_backend | await self.app(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
|
|
pragativeer_backend | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
|
|
pragativeer_backend | raise exc
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
pragativeer_backend | await app(scope, receive, sender)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in __call__
|
|
pragativeer_backend | await self.middleware_stack(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app
|
|
pragativeer_backend | await route.handle(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 299, in handle
|
|
pragativeer_backend | await self.app(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 79, in app
|
|
pragativeer_backend | await wrap_app_handling_exceptions(app, request)(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
|
|
pragativeer_backend | raise exc
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
pragativeer_backend | await app(scope, receive, sender)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 74, in app
|
|
pragativeer_backend | response = await func(request)
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 278, in app
|
|
pragativeer_backend | raw_response = await run_endpoint_function(
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 193, in run_endpoint_function
|
|
pragativeer_backend | return await run_in_threadpool(dependant.call, **values)
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/concurrency.py", line 42, in run_in_threadpool
|
|
pragativeer_backend | return await anyio.to_thread.run_sync(func, *args)
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/anyio/to_thread.py", line 63, in run_sync
|
|
pragativeer_backend | return await get_async_backend().run_sync_in_worker_thread(
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 2596, in run_sync_in_worker_thread
|
|
pragativeer_backend | return await future
|
|
pragativeer_backend | ^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 1029, in run
|
|
pragativeer_backend | result = context.run(func, *args)
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/app/main.py", line 648, in create_manual_test
|
|
pragativeer_backend | language=models.MediumEnum(q_data.language),
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/enum.py", line 714, in __call__
|
|
pragativeer_backend | return cls.__new__(cls, value)
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/enum.py", line 1137, in __new__
|
|
pragativeer_backend | raise ve_exc
|
|
pragativeer_backend | ValueError: 'EN' is not a valid MediumEnum
|
|
pragativeer_backend | 2026-07-09 12:34:01,394 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:34:01,401 INFO sqlalchemy.engine.Engine INSERT INTO test (id, title, type, exam_pattern, sections, total_time, difficulty, scheduled_date, end_date, is_active, created_by) VALUES (%(id)s::UUID, %(title)s, %(type)s, %(exam_pattern)s, %(sections)s::JSON, %(total_time)s, %(difficulty)s, %(scheduled_date)s, %(end_date)s, %(is_active)s, %(created_by)s::UUID)
|
|
pragativeer_backend | 2026-07-09 12:34:01,404 INFO sqlalchemy.engine.Engine [cached since 77.93s ago] {'id': '1c1e0df5-c4cc-4af6-ab52-095e82e7fe80', 'title': 'Test 90', 'type': 'Mock', 'exam_pattern': 'JEE_ADVANCED', 'sections': '{}', 'total_time': 180, 'difficulty': 'Medium', 'scheduled_date': None, 'end_date': None, 'is_active': True, 'created_by': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:34:01,430 INFO sqlalchemy.engine.Engine COMMIT
|
|
pragativeer_backend | 2026-07-09 12:34:01,448 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:34:01,462 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | WHERE test.id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:34:01,464 INFO sqlalchemy.engine.Engine [cached since 77.97s ago] {'pk_1': '1c1e0df5-c4cc-4af6-ab52-095e82e7fe80'}
|
|
pragativeer_backend | 2026-07-09 12:34:01,525 INFO sqlalchemy.engine.Engine INSERT INTO question (id, subject, topic, subtopic, difficulty, type, question_text, question_text_hi, options, options_hi, correct_answer, solution_text, solution_text_hi, language, year, exam, tags, is_active, created_by, verified_by) VALUES (%(id)s::UUID, %(subject)s, %(topic)s, %(subtopic)s, %(difficulty)s, %(type)s, %(question_text)s, %(question_text_hi)s, %(options)s::JSON, %(options_hi)s::JSON, %(correct_answer)s::JSON, %(solution_text)s, %(solution_text_hi)s, %(language)s, %(year)s, %(exam)s, %(tags)s, %(is_active)s, %(created_by)s::UUID, %(verified_by)s::UUID)
|
|
pragativeer_backend | 2026-07-09 12:34:01,529 INFO sqlalchemy.engine.Engine [generated in 0.00628s] {'id': '6e33d2b9-ca20-48d4-ba5e-517c9a46e422', 'subject': 'Mathematics', 'topic': 'Mathematics Topic 6', 'subtopic': 'Mathematics Subtopic 5', 'difficulty': 'Medium', 'type': 'NUMERICAL', 'question_text': 'Calc', 'question_text_hi': None, 'options': 'null', 'options_hi': 'null', 'correct_answer': '{"value": "42.5"}', 'solution_text': 'sol', 'solution_text_hi': None, 'language': 'ENGLISH', 'year': None, 'exam': None, 'tags': None, 'is_active': True, 'created_by': 'b0e17378-864d-439e-8806-708dc48a891b', 'verified_by': None}
|
|
pragativeer_backend | 2026-07-09 12:34:01,566 INFO sqlalchemy.engine.Engine COMMIT
|
|
pragativeer_backend | 2026-07-09 12:34:01,589 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:34:01,646 INFO sqlalchemy.engine.Engine SELECT question.id, question.subject, question.topic, question.subtopic, question.difficulty, question.type, question.question_text, question.question_text_hi, question.options, question.options_hi, question.correct_answer, question.solution_text, question.solution_text_hi, question.language, question.year, question.exam, question.tags, question.is_active, question.created_by, question.verified_by
|
|
pragativeer_backend | FROM question
|
|
pragativeer_backend | WHERE question.id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:34:01,647 INFO sqlalchemy.engine.Engine [generated in 0.01451s] {'pk_1': '6e33d2b9-ca20-48d4-ba5e-517c9a46e422'}
|
|
pragativeer_backend | 2026-07-09 12:34:01,774 INFO sqlalchemy.engine.Engine SELECT test.id AS test_id, test.title AS test_title, test.type AS test_type, test.exam_pattern AS test_exam_pattern, test.total_time AS test_total_time, test.difficulty AS test_difficulty, test.scheduled_date AS test_scheduled_date, test.end_date AS test_end_date, test.is_active AS test_is_active, test.created_by AS test_created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | WHERE test.id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:34:01,775 INFO sqlalchemy.engine.Engine [generated in 0.00247s] {'pk_1': '1c1e0df5-c4cc-4af6-ab52-095e82e7fe80'}
|
|
pragativeer_backend | 2026-07-09 12:34:01,833 INFO sqlalchemy.engine.Engine UPDATE test SET sections=%(sections)s::JSON WHERE test.id = %(test_id)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:34:01,835 INFO sqlalchemy.engine.Engine [generated in 0.01086s] {'sections': '{"General": {"name": "General", "questions": ["6e33d2b9-ca20-48d4-ba5e-517c9a46e422"], "time_limit": null}}', 'test_id': '1c1e0df5-c4cc-4af6-ab52-095e82e7fe80'}
|
|
pragativeer_backend | 2026-07-09 12:34:01,871 INFO sqlalchemy.engine.Engine COMMIT
|
|
pragativeer_backend | 2026-07-09 12:34:01,888 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:34:01,905 INFO sqlalchemy.engine.Engine SELECT test.id AS test_id, test.title AS test_title, test.type AS test_type, test.exam_pattern AS test_exam_pattern, test.sections AS test_sections, test.total_time AS test_total_time, test.difficulty AS test_difficulty, test.scheduled_date AS test_scheduled_date, test.end_date AS test_end_date, test.is_active AS test_is_active, test.created_by AS test_created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | WHERE test.id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:34:01,907 INFO sqlalchemy.engine.Engine [generated in 0.00330s] {'pk_1': '1c1e0df5-c4cc-4af6-ab52-095e82e7fe80'}
|
|
pragativeer_backend | 2026-07-09 12:34:01,927 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.1:50404 - "POST /api/admin/tests/create_manual HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:42:18,914 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:42:18,916 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:42:18,918 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | 2026-07-09 12:42:18,920 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:42:18,921 INFO sqlalchemy.engine.Engine [cached since 822s ago] {}
|
|
pragativeer_backend | 2026-07-09 12:42:18,922 INFO sqlalchemy.engine.Engine [cached since 838.8s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:42:18,939 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | 2026-07-09 12:42:18,940 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40484 - "GET /api/admin/tests HTTP/1.1" 200 OK
|
|
pragativeer_backend | INFO: 172.18.0.8:40472 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:42:30,213 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:42:30,217 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:42:30,218 INFO sqlalchemy.engine.Engine [cached since 850.1s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:42:30,262 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:44542 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:42:39,294 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:42:39,295 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:42:39,295 INFO sqlalchemy.engine.Engine [cached since 859.2s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:42:39,308 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39368 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:42:48,929 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:42:48,931 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:42:48,931 INFO sqlalchemy.engine.Engine [cached since 868.8s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:42:48,936 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:35508 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:42:58,907 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:42:58,908 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:42:58,908 INFO sqlalchemy.engine.Engine [cached since 878.8s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:42:58,912 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:55906 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:43:05,139 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:43:05,140 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | 2026-07-09 12:43:05,141 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:43:05,142 INFO sqlalchemy.engine.Engine [cached since 868.2s ago] {}
|
|
pragativeer_backend | 2026-07-09 12:43:05,143 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:43:05,143 INFO sqlalchemy.engine.Engine [cached since 885.1s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:43:05,152 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | 2026-07-09 12:43:05,154 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:55934 - "GET /api/admin/tests HTTP/1.1" 200 OK
|
|
pragativeer_backend | INFO: 172.18.0.8:55922 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:43:15,936 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:43:15,939 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:43:15,950 INFO sqlalchemy.engine.Engine [cached since 895.9s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:43:15,971 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:37382 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:43:25,968 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:43:25,969 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:43:25,969 INFO sqlalchemy.engine.Engine [cached since 905.9s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:43:25,973 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:38306 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:43:36,670 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:43:36,675 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:43:36,686 INFO sqlalchemy.engine.Engine [cached since 916.6s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:43:36,717 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:36508 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:43:45,143 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:43:45,144 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:43:45,144 INFO sqlalchemy.engine.Engine [cached since 925.1s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:43:45,149 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:36514 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:44:00,563 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:44:00,564 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:44:00,565 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:44:00,565 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | 2026-07-09 12:44:00,566 INFO sqlalchemy.engine.Engine [cached since 923.7s ago] {}
|
|
pragativeer_backend | 2026-07-09 12:44:00,566 INFO sqlalchemy.engine.Engine [cached since 940.5s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:44:00,569 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:41650 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:44:00,574 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:41656 - "GET /api/admin/tests HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:44:10,547 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:44:10,549 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:44:10,549 INFO sqlalchemy.engine.Engine [cached since 950.5s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:44:10,555 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:37862 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:44:20,591 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:44:20,593 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:44:20,593 INFO sqlalchemy.engine.Engine [cached since 960.5s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:44:20,598 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40948 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 12:44:31,550 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 12:44:31,550 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 12:44:31,551 INFO sqlalchemy.engine.Engine [cached since 971.5s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 12:44:31,560 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:33174 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:08,112 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:08,148 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:08,150 INFO sqlalchemy.engine.Engine [cached since 2155s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:08,237 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:46210 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:08,320 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:08,321 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:08,322 INFO sqlalchemy.engine.Engine [cached since 2155s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:08,329 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:46216 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:08,399 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:08,400 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:08,400 INFO sqlalchemy.engine.Engine [cached since 2155s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:08,403 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:46220 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:08,478 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:08,478 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:08,478 INFO sqlalchemy.engine.Engine [cached since 2155s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:08,483 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:46224 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:08,558 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:08,558 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:08,559 INFO sqlalchemy.engine.Engine [cached since 2155s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:08,563 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:46230 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:08,655 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:08,657 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:08,658 INFO sqlalchemy.engine.Engine [cached since 2155s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:08,662 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:46244 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:15,927 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:15,941 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:15,942 INFO sqlalchemy.engine.Engine [cached since 2163s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:15,954 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:58002 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:16,046 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:16,046 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:16,047 INFO sqlalchemy.engine.Engine [cached since 2163s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:16,051 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:58014 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:16,125 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:16,125 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:16,126 INFO sqlalchemy.engine.Engine [cached since 2163s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:16,129 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:58016 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:16,246 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:16,288 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | WHERE test.is_active = true AND test.exam_pattern = %(exam_pattern_1)s AND test.type != %(type_1)s
|
|
pragativeer_backend | 2026-07-09 14:29:16,289 INFO sqlalchemy.engine.Engine [generated in 0.00166s] {'exam_pattern_1': 'JEE_MAIN', 'type_1': 'DPS'}
|
|
pragativeer_backend | 2026-07-09 14:29:16,338 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:58022 - "GET /api/tests?exam_pattern=JEE_Main&user_id=b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:16,417 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:16,436 INFO sqlalchemy.engine.Engine SELECT attempt.id, attempt.user_id, attempt.source_type, attempt.source_id, attempt.started_at, attempt.submitted_at, attempt.time_taken, attempt.answers, attempt.score, attempt.total_questions, attempt.accuracy, attempt.status
|
|
pragativeer_backend | FROM attempt
|
|
pragativeer_backend | WHERE attempt.user_id = %(user_id_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:16,436 INFO sqlalchemy.engine.Engine [generated in 0.00049s] {'user_id_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | /usr/local/lib/python3.11/site-packages/pydantic/main.py:314: UserWarning: Pydantic serializer warnings:
|
|
pragativeer_backend | Expected `dict[str, any]` but got `list` - serialized value may not be as expected
|
|
pragativeer_backend | return self.__pydantic_serializer__.to_python(
|
|
pragativeer_backend | 2026-07-09 14:29:16,568 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:58028 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b/attempts HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:17,787 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:17,788 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:17,788 INFO sqlalchemy.engine.Engine [cached since 2164s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:17,792 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:58034 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:17,851 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:17,852 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:17,852 INFO sqlalchemy.engine.Engine [cached since 2164s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:17,855 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:58036 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:21,799 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:21,800 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:21,802 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:21,803 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | 2026-07-09 14:29:21,804 INFO sqlalchemy.engine.Engine [cached since 2168s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:21,804 INFO sqlalchemy.engine.Engine [cached since 2152s ago] {}
|
|
pragativeer_backend | 2026-07-09 14:29:21,818 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | 2026-07-09 14:29:21,821 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39958 - "GET /api/admin/tests HTTP/1.1" 200 OK
|
|
pragativeer_backend | INFO: 172.18.0.8:39954 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:21,957 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:21,958 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:21,959 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:21,959 INFO sqlalchemy.engine.Engine [cached since 2169s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:21,960 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | 2026-07-09 14:29:21,960 INFO sqlalchemy.engine.Engine [cached since 2152s ago] {}
|
|
pragativeer_backend | 2026-07-09 14:29:21,968 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | 2026-07-09 14:29:21,968 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39970 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | INFO: 172.18.0.8:39984 - "GET /api/admin/tests HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:25,923 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:25,924 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:25,924 INFO sqlalchemy.engine.Engine [cached since 2173s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:25,930 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39988 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:27,900 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:27,903 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:27,903 INFO sqlalchemy.engine.Engine [cached since 2174s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:27,910 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39992 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:27,998 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:27,999 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:27,999 INFO sqlalchemy.engine.Engine [cached since 2175s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:28,004 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39998 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:31,649 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:31,652 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:31,653 INFO sqlalchemy.engine.Engine [cached since 2178s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:31,659 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:41996 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:35,890 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:35,893 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:35,893 INFO sqlalchemy.engine.Engine [cached since 2182s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:35,899 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:42012 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:37,888 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:37,889 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:37,890 INFO sqlalchemy.engine.Engine [cached since 2184s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:37,895 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:42016 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:37,981 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:37,982 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:37,982 INFO sqlalchemy.engine.Engine [cached since 2185s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:37,986 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:42030 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:41,640 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:41,640 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:41,641 INFO sqlalchemy.engine.Engine [cached since 2188s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:41,644 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:59726 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:45,880 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:45,881 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:45,881 INFO sqlalchemy.engine.Engine [cached since 2192s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:45,885 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:59734 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:47,887 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:47,888 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:47,888 INFO sqlalchemy.engine.Engine [cached since 2194s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:47,892 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:59744 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:47,984 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:47,985 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:47,986 INFO sqlalchemy.engine.Engine [cached since 2195s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:47,989 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:59760 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | INFO: 172.18.0.8:59764 - "POST /api/admin/tests/upload HTTP/1.1" 422 Unprocessable Entity
|
|
pragativeer_backend | 2026-07-09 14:29:51,648 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:51,650 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:51,651 INFO sqlalchemy.engine.Engine [cached since 2198s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:51,657 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:60488 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:55,883 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:55,884 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:55,884 INFO sqlalchemy.engine.Engine [cached since 2202s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:55,887 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:60490 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:57,864 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:57,865 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:57,865 INFO sqlalchemy.engine.Engine [cached since 2204s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:57,869 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:60494 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:29:57,951 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:29:57,952 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:29:57,952 INFO sqlalchemy.engine.Engine [cached since 2205s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:29:57,956 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:60510 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:30:03,673 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:30:03,674 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:30:03,674 INFO sqlalchemy.engine.Engine [cached since 2210s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:30:03,678 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:47890 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:30:05,896 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:30:05,898 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:30:05,898 INFO sqlalchemy.engine.Engine [cached since 2212s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:30:05,904 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:47896 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:30:07,919 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:30:07,922 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:30:07,922 INFO sqlalchemy.engine.Engine [cached since 2215s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:30:07,931 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:47912 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:30:08,018 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:30:08,019 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:30:08,020 INFO sqlalchemy.engine.Engine [cached since 2215s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:30:08,024 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:47926 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:30:15,903 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:30:15,905 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:30:15,905 INFO sqlalchemy.engine.Engine [cached since 2223s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:30:15,911 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:53970 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:30:17,887 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:30:17,888 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:30:17,889 INFO sqlalchemy.engine.Engine [cached since 2224s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:30:17,893 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:53976 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:30:17,969 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:30:17,970 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:30:17,971 INFO sqlalchemy.engine.Engine [cached since 2225s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:30:17,975 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:53990 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | INFO: 172.18.0.8:44584 - "POST /api/admin/tests/upload HTTP/1.1" 422 Unprocessable Entity
|
|
pragativeer_backend | 2026-07-09 14:31:02,215 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:31:02,218 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:31:02,219 INFO sqlalchemy.engine.Engine [cached since 2269s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:31:02,230 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:49274 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:31:06,918 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:31:06,919 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:31:06,919 INFO sqlalchemy.engine.Engine [cached since 2274s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:31:06,924 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:49280 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:31:07,006 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:31:07,007 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:31:07,007 INFO sqlalchemy.engine.Engine [cached since 2274s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:31:07,011 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:49286 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:31:07,080 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:31:07,080 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:31:07,080 INFO sqlalchemy.engine.Engine [cached since 2274s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:31:07,085 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:49298 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:31:11,641 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:31:11,642 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:31:11,642 INFO sqlalchemy.engine.Engine [cached since 2278s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:31:11,645 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:60666 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:31:22,026 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:31:22,027 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:31:22,027 INFO sqlalchemy.engine.Engine [cached since 2289s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:31:22,030 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:55804 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:31:31,873 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:31:31,874 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:31:31,874 INFO sqlalchemy.engine.Engine [cached since 2298s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:31:31,877 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:50424 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:31:41,889 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:31:41,890 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:31:41,890 INFO sqlalchemy.engine.Engine [cached since 2308s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:31:41,893 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:60144 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:31:51,887 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:31:51,888 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:31:51,888 INFO sqlalchemy.engine.Engine [cached since 2318s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:31:51,891 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:33292 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:32:01,886 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:32:01,887 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:32:01,887 INFO sqlalchemy.engine.Engine [cached since 2328s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:32:01,891 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:37802 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:32:06,900 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:32:06,901 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:32:06,901 INFO sqlalchemy.engine.Engine [cached since 2334s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:32:06,905 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:37806 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:32:06,966 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:32:06,967 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:32:06,967 INFO sqlalchemy.engine.Engine [cached since 2334s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:32:06,970 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:37820 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:32:07,042 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:32:07,043 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:32:07,043 INFO sqlalchemy.engine.Engine [cached since 2334s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:32:07,046 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:37824 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:32:11,909 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:32:11,911 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:32:11,911 INFO sqlalchemy.engine.Engine [cached since 2339s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:32:11,916 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:53654 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:33:06,939 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:33:06,941 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:33:06,941 INFO sqlalchemy.engine.Engine [cached since 2394s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:33:06,947 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:44846 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:33:07,032 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:33:07,033 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:33:07,034 INFO sqlalchemy.engine.Engine [cached since 2394s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:33:07,038 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:44858 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:33:07,119 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:33:07,126 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:33:07,126 INFO sqlalchemy.engine.Engine [cached since 2394s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:33:07,131 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:44872 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:33:07,225 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:33:07,225 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:33:07,226 INFO sqlalchemy.engine.Engine [cached since 2394s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:33:07,230 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:44874 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:07,010 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:07,012 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:07,016 INFO sqlalchemy.engine.Engine [cached since 2454s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:07,023 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39666 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:07,147 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:07,149 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:07,150 INFO sqlalchemy.engine.Engine [cached since 2454s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:07,159 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39668 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:07,311 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:07,312 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:07,312 INFO sqlalchemy.engine.Engine [cached since 2454s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:07,317 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39670 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:07,462 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:07,463 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:07,463 INFO sqlalchemy.engine.Engine [cached since 2454s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:07,471 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:39676 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:47,316 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:47,317 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:47,318 INFO sqlalchemy.engine.Engine [cached since 2494s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:47,323 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:51208 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:47,459 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:47,460 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:47,461 INFO sqlalchemy.engine.Engine [cached since 2494s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:47,466 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:51222 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:47,585 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:47,586 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:47,586 INFO sqlalchemy.engine.Engine [cached since 2494s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:47,592 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:51238 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:48,011 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:48,013 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:48,014 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:48,015 INFO sqlalchemy.engine.Engine [cached since 2495s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:48,016 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | 2026-07-09 14:34:48,017 INFO sqlalchemy.engine.Engine [cached since 2478s ago] {}
|
|
pragativeer_backend | 2026-07-09 14:34:48,022 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:51250 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:48,038 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:51256 - "GET /api/admin/tests HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:48,354 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:48,355 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:48,355 INFO sqlalchemy.engine.Engine [cached since 2495s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:48,368 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:51264 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:48,613 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:48,614 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | WHERE test.is_active = true AND test.exam_pattern = %(exam_pattern_1)s AND test.type != %(type_1)s
|
|
pragativeer_backend | 2026-07-09 14:34:48,615 INFO sqlalchemy.engine.Engine [cached since 332.4s ago] {'exam_pattern_1': 'JEE_MAIN', 'type_1': 'DPS'}
|
|
pragativeer_backend | 2026-07-09 14:34:48,620 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:51274 - "GET /api/tests?exam_pattern=JEE_Main&user_id=b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:48,702 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:48,702 INFO sqlalchemy.engine.Engine SELECT attempt.id, attempt.user_id, attempt.source_type, attempt.source_id, attempt.started_at, attempt.submitted_at, attempt.time_taken, attempt.answers, attempt.score, attempt.total_questions, attempt.accuracy, attempt.status
|
|
pragativeer_backend | FROM attempt
|
|
pragativeer_backend | WHERE attempt.user_id = %(user_id_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:48,702 INFO sqlalchemy.engine.Engine [cached since 332.3s ago] {'user_id_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:48,918 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:51280 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b/attempts HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:56,907 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:56,908 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:56,909 INFO sqlalchemy.engine.Engine [cached since 2504s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:56,913 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:45922 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:56,997 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:56,998 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:56,998 INFO sqlalchemy.engine.Engine [cached since 2504s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:57,003 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:45926 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:57,108 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:57,109 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:57,109 INFO sqlalchemy.engine.Engine [cached since 2504s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:57,114 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:45940 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:34:57,771 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:34:57,772 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:34:57,772 INFO sqlalchemy.engine.Engine [cached since 2504s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:34:57,777 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:45948 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:06,889 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:06,890 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:06,891 INFO sqlalchemy.engine.Engine [cached since 2514s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:06,894 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:49774 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:06,973 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:06,974 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:06,974 INFO sqlalchemy.engine.Engine [cached since 2514s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:06,978 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:49778 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:07,047 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:07,048 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:07,048 INFO sqlalchemy.engine.Engine [cached since 2514s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:07,051 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:49780 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:07,765 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:07,766 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:07,766 INFO sqlalchemy.engine.Engine [cached since 2514s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:07,771 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:49784 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:16,894 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:16,895 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:16,895 INFO sqlalchemy.engine.Engine [cached since 2524s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:16,900 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:41382 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:16,979 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:16,980 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:16,980 INFO sqlalchemy.engine.Engine [cached since 2524s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:16,984 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:41396 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:17,068 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:17,068 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:17,068 INFO sqlalchemy.engine.Engine [cached since 2524s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:17,072 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:41410 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:17,747 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:17,747 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:17,748 INFO sqlalchemy.engine.Engine [cached since 2524s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:17,752 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:41414 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:26,883 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:26,883 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:26,883 INFO sqlalchemy.engine.Engine [cached since 2534s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:26,887 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40078 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:26,955 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:26,955 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:26,956 INFO sqlalchemy.engine.Engine [cached since 2534s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:26,959 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40080 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:27,029 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:27,030 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:27,030 INFO sqlalchemy.engine.Engine [cached since 2534s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:27,034 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40096 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:27,709 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:27,709 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:27,709 INFO sqlalchemy.engine.Engine [cached since 2534s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:27,712 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40110 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:36,699 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:36,709 INFO sqlalchemy.engine.Engine INSERT INTO test (id, title, type, exam_pattern, sections, total_time, difficulty, scheduled_date, end_date, is_active, created_by) VALUES (%(id)s::UUID, %(title)s, %(type)s, %(exam_pattern)s, %(sections)s::JSON, %(total_time)s, %(difficulty)s, %(scheduled_date)s, %(end_date)s, %(is_active)s, %(created_by)s::UUID)
|
|
pragativeer_backend | 2026-07-09 14:35:36,709 INFO sqlalchemy.engine.Engine [cached since 2280s ago] {'id': '041778d4-c7d3-4591-9f02-492e1a8cba97', 'title': 'jee based advanced level long test', 'type': 'Mock', 'exam_pattern': 'JEE_MAIN', 'sections': '{}', 'total_time': 180, 'difficulty': 'Medium', 'scheduled_date': datetime.datetime(2026, 7, 9, 14, 30, 0, 703000, tzinfo=TzInfo(UTC)), 'end_date': datetime.datetime(2026, 7, 9, 15, 0, 0, 503000, tzinfo=TzInfo(UTC)), 'is_active': True, 'created_by': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:36,774 INFO sqlalchemy.engine.Engine COMMIT
|
|
pragativeer_backend | 2026-07-09 14:35:36,784 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:36,785 INFO sqlalchemy.engine.Engine SELECT test.id, test.title, test.type, test.exam_pattern, test.sections, test.total_time, test.difficulty, test.scheduled_date, test.end_date, test.is_active, test.created_by
|
|
pragativeer_backend | FROM test
|
|
pragativeer_backend | WHERE test.id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:36,786 INFO sqlalchemy.engine.Engine [cached since 2280s ago] {'pk_1': '041778d4-c7d3-4591-9f02-492e1a8cba97'}
|
|
pragativeer_backend | 2026-07-09 14:35:36,791 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40036 - "POST /api/admin/tests/create_manual HTTP/1.1" 500 Internal Server Error
|
|
pragativeer_backend | ERROR: Exception in ASGI application
|
|
pragativeer_backend | Traceback (most recent call last):
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 412, in run_asgi
|
|
pragativeer_backend | result = await app( # type: ignore[func-returns-value]
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 69, in __call__
|
|
pragativeer_backend | return await self.app(scope, receive, send)
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
|
|
pragativeer_backend | await super().__call__(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__
|
|
pragativeer_backend | await self.middleware_stack(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__
|
|
pragativeer_backend | raise exc
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__
|
|
pragativeer_backend | await self.app(scope, receive, _send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 91, in __call__
|
|
pragativeer_backend | await self.simple_response(scope, receive, send, request_headers=headers)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 146, in simple_response
|
|
pragativeer_backend | await self.app(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
|
|
pragativeer_backend | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
|
|
pragativeer_backend | raise exc
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
pragativeer_backend | await app(scope, receive, sender)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in __call__
|
|
pragativeer_backend | await self.middleware_stack(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app
|
|
pragativeer_backend | await route.handle(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 299, in handle
|
|
pragativeer_backend | await self.app(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 79, in app
|
|
pragativeer_backend | await wrap_app_handling_exceptions(app, request)(scope, receive, send)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
|
|
pragativeer_backend | raise exc
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
|
|
pragativeer_backend | await app(scope, receive, sender)
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 74, in app
|
|
pragativeer_backend | response = await func(request)
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 278, in app
|
|
pragativeer_backend | raw_response = await run_endpoint_function(
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 193, in run_endpoint_function
|
|
pragativeer_backend | return await run_in_threadpool(dependant.call, **values)
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/starlette/concurrency.py", line 42, in run_in_threadpool
|
|
pragativeer_backend | return await anyio.to_thread.run_sync(func, *args)
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/anyio/to_thread.py", line 63, in run_sync
|
|
pragativeer_backend | return await get_async_backend().run_sync_in_worker_thread(
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 2596, in run_sync_in_worker_thread
|
|
pragativeer_backend | return await future
|
|
pragativeer_backend | ^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 1029, in run
|
|
pragativeer_backend | result = context.run(func, *args)
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/app/main.py", line 643, in create_manual_test
|
|
pragativeer_backend | type=models.QuestionTypeEnum(q_data.type),
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/enum.py", line 714, in __call__
|
|
pragativeer_backend | return cls.__new__(cls, value)
|
|
pragativeer_backend | ^^^^^^^^^^^^^^^^^^^^^^^
|
|
pragativeer_backend | File "/usr/local/lib/python3.11/enum.py", line 1137, in __new__
|
|
pragativeer_backend | raise ve_exc
|
|
pragativeer_backend | ValueError: 'Single_Choice' is not a valid QuestionTypeEnum
|
|
pragativeer_backend | 2026-07-09 14:35:36,890 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:36,890 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:36,890 INFO sqlalchemy.engine.Engine [cached since 2544s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:36,893 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40038 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:36,982 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:36,983 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:36,983 INFO sqlalchemy.engine.Engine [cached since 2544s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:36,987 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40052 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:37,059 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:37,060 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:37,060 INFO sqlalchemy.engine.Engine [cached since 2544s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:37,063 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40058 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:39,215 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:39,216 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:39,217 INFO sqlalchemy.engine.Engine [cached since 2546s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:39,221 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40070 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:47,081 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:47,082 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:47,082 INFO sqlalchemy.engine.Engine [cached since 2554s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:47,085 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:59944 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:47,164 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:47,165 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:47,165 INFO sqlalchemy.engine.Engine [cached since 2554s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:47,170 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:59948 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:47,249 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:47,249 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:47,249 INFO sqlalchemy.engine.Engine [cached since 2554s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:47,253 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:59950 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:47,751 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:47,753 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:47,753 INFO sqlalchemy.engine.Engine [cached since 2554s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:47,758 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:59956 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:35:57,797 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:35:57,798 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:35:57,798 INFO sqlalchemy.engine.Engine [cached since 2564s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:35:57,803 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40462 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:36:06,894 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:36:06,895 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:36:06,895 INFO sqlalchemy.engine.Engine [cached since 2574s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:36:06,899 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:53790 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:36:06,971 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:36:06,972 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:36:06,972 INFO sqlalchemy.engine.Engine [cached since 2574s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:36:06,975 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:53798 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:36:07,035 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:36:07,035 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:36:07,035 INFO sqlalchemy.engine.Engine [cached since 2574s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:36:07,038 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:53810 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:36:07,922 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:36:07,922 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:36:07,923 INFO sqlalchemy.engine.Engine [cached since 2575s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:36:07,926 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:53816 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:36:17,898 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:36:17,899 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:36:17,899 INFO sqlalchemy.engine.Engine [cached since 2585s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:36:17,902 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:49810 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:36:27,904 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:36:27,904 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:36:27,905 INFO sqlalchemy.engine.Engine [cached since 2595s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:36:27,909 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:59670 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:36:37,900 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:36:37,900 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:36:37,900 INFO sqlalchemy.engine.Engine [cached since 2605s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:36:37,903 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:55378 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:36:47,909 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:36:47,910 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:36:47,910 INFO sqlalchemy.engine.Engine [cached since 2615s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:36:47,913 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:51748 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:36:57,903 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:36:57,904 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:36:57,904 INFO sqlalchemy.engine.Engine [cached since 2625s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:36:57,908 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:56038 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:37:06,887 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:37:06,888 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:37:06,888 INFO sqlalchemy.engine.Engine [cached since 2634s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:37:06,891 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:46198 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:37:06,966 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:37:06,967 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:37:06,967 INFO sqlalchemy.engine.Engine [cached since 2634s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:37:06,971 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:46210 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:37:07,033 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:37:07,034 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:37:07,034 INFO sqlalchemy.engine.Engine [cached since 2634s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:37:07,037 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:46226 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | INFO: 172.18.0.8:42482 - "POST /api/admin/tests/create_manual HTTP/1.1" 422 Unprocessable Entity
|
|
pragativeer_backend | 2026-07-09 14:37:50,352 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:37:50,353 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:37:50,353 INFO sqlalchemy.engine.Engine [cached since 2677s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:37:50,357 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:56606 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | INFO: 172.18.0.1:40414 - "POST /api/admin/tests/create_manual HTTP/1.1" 422 Unprocessable Entity
|
|
pragativeer_backend | 2026-07-09 14:37:57,913 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:37:57,914 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:37:57,915 INFO sqlalchemy.engine.Engine [cached since 2685s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:37:57,919 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:56622 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:38:06,887 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:38:06,887 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:38:06,887 INFO sqlalchemy.engine.Engine [cached since 2694s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:38:06,890 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:43196 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:38:06,955 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:38:06,955 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:38:06,955 INFO sqlalchemy.engine.Engine [cached since 2694s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:38:06,959 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:43200 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:38:07,019 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:38:07,019 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:38:07,020 INFO sqlalchemy.engine.Engine [cached since 2694s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:38:07,022 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:43204 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:38:07,932 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:38:07,932 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:38:07,932 INFO sqlalchemy.engine.Engine [cached since 2695s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:38:07,937 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:43206 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:38:17,901 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:38:17,902 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:38:17,902 INFO sqlalchemy.engine.Engine [cached since 2705s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:38:17,905 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:40642 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:38:27,915 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:38:27,916 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:38:27,916 INFO sqlalchemy.engine.Engine [cached since 2715s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:38:27,920 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:51180 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:38:37,917 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:38:37,918 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:38:37,919 INFO sqlalchemy.engine.Engine [cached since 2725s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:38:37,923 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:38646 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:38:47,934 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:38:47,935 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:38:47,935 INFO sqlalchemy.engine.Engine [cached since 2735s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:38:47,939 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:32920 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:39:06,996 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:39:06,996 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:39:06,996 INFO sqlalchemy.engine.Engine [cached since 2754s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:39:07,000 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:49992 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:39:07,073 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:39:07,073 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:39:07,074 INFO sqlalchemy.engine.Engine [cached since 2754s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:39:07,076 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:50000 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:39:07,133 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:39:07,133 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:39:07,134 INFO sqlalchemy.engine.Engine [cached since 2754s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:39:07,138 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:50014 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|
|
pragativeer_backend | 2026-07-09 14:39:07,200 INFO sqlalchemy.engine.Engine BEGIN (implicit)
|
|
pragativeer_backend | 2026-07-09 14:39:07,200 INFO sqlalchemy.engine.Engine SELECT "user".id AS user_id, "user".email AS user_email, "user".phone AS user_phone, "user".password_hash AS user_password_hash, "user".name AS user_name, "user".student_class AS user_student_class, "user".target_exam AS user_target_exam, "user".medium AS user_medium, "user".school AS user_school, "user".city AS user_city, "user".state AS user_state, "user".tier AS user_tier, "user".trial_end AS user_trial_end, "user".subscription_end AS user_subscription_end, "user".streak_count AS user_streak_count, "user".longest_streak AS user_longest_streak, "user".created_at AS user_created_at, "user".last_active AS user_last_active, "user".active_session_token AS user_active_session_token
|
|
pragativeer_backend | FROM "user"
|
|
pragativeer_backend | WHERE "user".id = %(pk_1)s::UUID
|
|
pragativeer_backend | 2026-07-09 14:39:07,200 INFO sqlalchemy.engine.Engine [cached since 2754s ago] {'pk_1': 'b0e17378-864d-439e-8806-708dc48a891b'}
|
|
pragativeer_backend | 2026-07-09 14:39:07,204 INFO sqlalchemy.engine.Engine ROLLBACK
|
|
pragativeer_backend | INFO: 172.18.0.8:50030 - "GET /api/users/b0e17378-864d-439e-8806-708dc48a891b HTTP/1.1" 200 OK
|