From 2e81242ca5a0f301f5f18d52a10202fb45cbd078 Mon Sep 17 00:00:00 2001 From: Rafi Arrafif Date: Thu, 7 May 2026 21:00:00 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20docs:=20update=20DBML=20with=20n?= =?UTF-8?q?ew=20database=20diagram=20changes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prisma/dbml/schema.dbml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/prisma/dbml/schema.dbml b/prisma/dbml/schema.dbml index c33ad74..ac92e80 100644 --- a/prisma/dbml/schema.dbml +++ b/prisma/dbml/schema.dbml @@ -46,6 +46,13 @@ Enum "like_type" { "dislike" } +Enum "device_type" { + "mobile" + "tablet" + "desktop" + "unknown" +} + Table "public"."user_rating_preferences" { "user_id" uuid [unique, not null, ref: > "public"."user_preferences"."user_id"] "rating_id" uuid [not null, ref: > "public"."media_age_ratings"."id"] @@ -362,6 +369,7 @@ Table "public"."users" { "auth_provider" varchar(64) "provider_token" varchar(255) "created_at" timestamp [not null, default: `now()`] + "verified_at" timestamp "updated_at" timestamp [not null] "deleted_at" timestamp @@ -536,3 +544,17 @@ Table "public"."comment_likes" { (comment_id, user_id) [unique, name: "index_1_6"] } } + +Table "public"."user_sessions" { + "id" uuid [pk, not null] + "user_id" uuid [not null, ref: > "public"."users"."id"] + "device_type" device_type [not null] + "os_type" varchar(500) + "os_version" varchar(500) + "browser_name" varchar(500) + "browser_version" varchar(500) + "ip_login" inet [not null] + "last_activity_at" timestamp + "login_at" timestamp [not null] + "logout_at" timestamp +}