📝 docs: sync DBML with latest schema
This commit is contained in:
@ -119,7 +119,7 @@ Table "public"."medias" {
|
|||||||
"background" text
|
"background" text
|
||||||
"season" varchar(15) [not null, note: 'enum(winter, spring, summer, fall)']
|
"season" varchar(15) [not null, note: 'enum(winter, spring, summer, fall)']
|
||||||
"year" smallint [not null]
|
"year" smallint [not null]
|
||||||
"country" uuid [not null, ref: > "public"."system_country"."id"]
|
"country" uuid [not null, ref: > "public"."countries"."id"]
|
||||||
"broadcast_date" varchar(64)
|
"broadcast_date" varchar(64)
|
||||||
"producers" uuid [not null]
|
"producers" uuid [not null]
|
||||||
"licensors" uuid [not null]
|
"licensors" uuid [not null]
|
||||||
@ -167,7 +167,7 @@ Table "public"."videos" {
|
|||||||
|
|
||||||
Table "public"."user_country_preferences" {
|
Table "public"."user_country_preferences" {
|
||||||
"user_id" uuid [not null, ref: > "public"."user_preferences"."user_id"]
|
"user_id" uuid [not null, ref: > "public"."user_preferences"."user_id"]
|
||||||
"country_id" uuid [unique, not null, ref: > "public"."system_country"."id"]
|
"country_id" uuid [unique, not null, ref: > "public"."countries"."id"]
|
||||||
"state" user_preference_state [not null]
|
"state" user_preference_state [not null]
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -217,11 +217,11 @@ Table "public"."collection_members" {
|
|||||||
"joined_at" timestamp [not null]
|
"joined_at" timestamp [not null]
|
||||||
}
|
}
|
||||||
|
|
||||||
Table "public"."system_country" {
|
Table "public"."countries" {
|
||||||
"id" uuid [pk, not null, ref: - "public"."users"."country"]
|
"id" uuid [pk, not null, ref: - "public"."users"."country"]
|
||||||
"name" varchar(155) [not null]
|
"name" varchar(155) [not null]
|
||||||
"slug" varchar(165) [not null]
|
"slug" varchar(165) [unique, not null]
|
||||||
"code" varchar(3) [not null]
|
"code" varchar(3) [unique, not null]
|
||||||
"flag" varchar(255)
|
"flag" varchar(255)
|
||||||
"banner" varchar(255)
|
"banner" varchar(255)
|
||||||
}
|
}
|
||||||
@ -275,16 +275,17 @@ Table "public"."user_preferences" {
|
|||||||
"user_id" uuid [pk, not null]
|
"user_id" uuid [pk, not null]
|
||||||
"character_as_partner" uuid [ref: > "public"."characters"."id"]
|
"character_as_partner" uuid [ref: > "public"."characters"."id"]
|
||||||
"comment_picture" varchar(255)
|
"comment_picture" varchar(255)
|
||||||
"watch_history" boolean [not null, default: true]
|
"enable_watch_history" boolean [not null, default: true]
|
||||||
"search_history" boolean [not null, default: false]
|
"enable_search_history" boolean [not null, default: false]
|
||||||
"private_account" boolean [not null, default: false]
|
"is_private_account" boolean [not null, default: false]
|
||||||
"message_open" boolean [not null, default: true]
|
"can_message_me" boolean [not null, default: true]
|
||||||
"birthday_open" boolean [not null, default: false]
|
"publish_birthday" boolean [not null, default: false]
|
||||||
"email_open" boolean [not null, default: false]
|
"publish_email" boolean [not null, default: false]
|
||||||
"number_open" boolean [not null, default: false]
|
"publish_phone_number" boolean [not null, default: false]
|
||||||
"partner_open" boolean [not null, default: true]
|
"publish_country" boolean [not null, default: false]
|
||||||
"subscribe_newsletter" boolean [not null, default: true]
|
"publish_partner" boolean [not null, default: true]
|
||||||
"security_notification" boolean [not null, default: true]
|
"subscribe_to_newsletter" boolean [not null, default: true]
|
||||||
|
"enable_security_alerts" boolean [not null, default: true]
|
||||||
}
|
}
|
||||||
|
|
||||||
Table "public"."user_genre_preferences" {
|
Table "public"."user_genre_preferences" {
|
||||||
@ -353,7 +354,7 @@ Table "public"."home_media_banner" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Table "public"."users" {
|
Table "public"."users" {
|
||||||
"id" uuid [pk, not null, ref: - "public"."user_preferences"."user_id"]
|
"id" uuid [pk, not null, ref: - "public"."user_preferences"."user_id", ref: - "public"."user_addresses"."user_id"]
|
||||||
"email" varchar(500) [unique, not null]
|
"email" varchar(500) [unique, not null]
|
||||||
"password" varchar(255)
|
"password" varchar(255)
|
||||||
"username" varchar(28) [unique, not null]
|
"username" varchar(28) [unique, not null]
|
||||||
@ -364,7 +365,6 @@ Table "public"."users" {
|
|||||||
"role" user_role [not null]
|
"role" user_role [not null]
|
||||||
"sex" user_sex [not null]
|
"sex" user_sex [not null]
|
||||||
"phone_number" varchar(15)
|
"phone_number" varchar(15)
|
||||||
"address" address
|
|
||||||
"country" uuid
|
"country" uuid
|
||||||
"auth_provider" varchar(64)
|
"auth_provider" varchar(64)
|
||||||
"provider_token" varchar(255)
|
"provider_token" varchar(255)
|
||||||
@ -558,3 +558,14 @@ Table "public"."user_sessions" {
|
|||||||
"login_at" timestamp [not null]
|
"login_at" timestamp [not null]
|
||||||
"logout_at" timestamp
|
"logout_at" timestamp
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Table "public"."user_addresses" {
|
||||||
|
"user_id" uuid [pk, not null]
|
||||||
|
"street_address" varchar(500) [not null]
|
||||||
|
"district" varchar(500) [not null]
|
||||||
|
"city" varchar(500) [not null]
|
||||||
|
"province" varchar(500) [not null]
|
||||||
|
"postal_code" varchar(500) [not null]
|
||||||
|
"coordinate" varchar(500)
|
||||||
|
"updated_at" timestamp [not null]
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user