Download prisma/schema.prisma from DiGiAI/Atlas-G: direct link, hf CLI and curl.
- Browser
- Download file 19 kB
-
https://huggingface.co/spaces/DiGiAI/Atlas-G/resolve/main/prisma/schema.prisma
- Command line
-
hf download hf://spaces/DiGiAI/Atlas-G/prisma/schema.prisma
-
curl -L -o schema.prisma https://huggingface.co/spaces/DiGiAI/Atlas-G/resolve/main/prisma/schema.prisma
19 kB
| generator client { | |
| provider = "prisma-client-py" | |
| previewFeatures = ["multiSchema"] | |
| } | |
| datasource db { | |
| provider = "postgresql" | |
| url = env("DATABASE_URL") | |
| schemas = ["auth", "public"] | |
| } | |
| model audit_log_entries { | |
| instance_id String? .Uuid | |
| id String .Uuid | |
| payload Json? .Json | |
| created_at DateTime? .Timestamptz(6) | |
| ip_address String ("") .VarChar(64) | |
| @([instance_id], map: "audit_logs_instance_id_idx") | |
| @("auth") | |
| } | |
| model flow_state { | |
| id String .Uuid | |
| user_id String? .Uuid | |
| auth_code String | |
| code_challenge_method code_challenge_method | |
| code_challenge String | |
| provider_type String | |
| provider_access_token String? | |
| provider_refresh_token String? | |
| created_at DateTime? .Timestamptz(6) | |
| updated_at DateTime? .Timestamptz(6) | |
| authentication_method String | |
| saml_relay_states saml_relay_states[] | |
| @([created_at(sort: Desc)]) | |
| @([auth_code], map: "idx_auth_code") | |
| @([user_id, authentication_method], map: "idx_user_id_auth_method") | |
| @("auth") | |
| } | |
| model identities { | |
| provider_id String | |
| user_id String .Uuid | |
| identity_data Json | |
| provider String | |
| last_sign_in_at DateTime? .Timestamptz(6) | |
| created_at DateTime? .Timestamptz(6) | |
| updated_at DateTime? .Timestamptz(6) | |
| email String? (dbgenerated("lower((identity_data ->> 'email'::text))")) | |
| id String (dbgenerated("gen_random_uuid()")) .Uuid | |
| users auth_users (fields: [user_id], references: [id], onDelete: Cascade, onUpdate: NoAction) | |
| @([provider_id, provider], map: "identities_provider_id_provider_unique") | |
| @([email]) | |
| @([user_id]) | |
| @("auth") | |
| } | |
| model instances { | |
| id String .Uuid | |
| uuid String? .Uuid | |
| raw_base_config String? | |
| created_at DateTime? .Timestamptz(6) | |
| updated_at DateTime? .Timestamptz(6) | |
| @("auth") | |
| } | |
| model mfa_amr_claims { | |
| session_id String .Uuid | |
| created_at DateTime .Timestamptz(6) | |
| updated_at DateTime .Timestamptz(6) | |
| authentication_method String | |
| id String (map: "amr_id_pk") .Uuid | |
| sessions sessions (fields: [session_id], references: [id], onDelete: Cascade, onUpdate: NoAction) | |
| @([session_id, authentication_method], map: "mfa_amr_claims_session_id_authentication_method_pkey") | |
| @("auth") | |
| } | |
| model mfa_challenges { | |
| id String .Uuid | |
| factor_id String .Uuid | |
| created_at DateTime .Timestamptz(6) | |
| verified_at DateTime? .Timestamptz(6) | |
| ip_address String .Inet | |
| mfa_factors mfa_factors (fields: [factor_id], references: [id], onDelete: Cascade, onUpdate: NoAction, map: "mfa_challenges_auth_factor_id_fkey") | |
| @([created_at(sort: Desc)], map: "mfa_challenge_created_at_idx") | |
| @("auth") | |
| } | |
| model mfa_factors { | |
| id String .Uuid | |
| user_id String .Uuid | |
| friendly_name String? | |
| factor_type factor_type | |
| status factor_status | |
| created_at DateTime .Timestamptz(6) | |
| updated_at DateTime .Timestamptz(6) | |
| secret String? | |
| mfa_challenges mfa_challenges[] | |
| users auth_users (fields: [user_id], references: [id], onDelete: Cascade, onUpdate: NoAction) | |
| @([user_id, created_at], map: "factor_id_created_at_idx") | |
| @([user_id]) | |
| @("auth") | |
| } | |
| model refresh_tokens { | |
| instance_id String? .Uuid | |
| id BigInt (autoincrement()) | |
| token String? (map: "refresh_tokens_token_unique") .VarChar(255) | |
| user_id String? .VarChar(255) | |
| revoked Boolean? | |
| created_at DateTime? .Timestamptz(6) | |
| updated_at DateTime? .Timestamptz(6) | |
| parent String? .VarChar(255) | |
| session_id String? .Uuid | |
| sessions sessions? (fields: [session_id], references: [id], onDelete: Cascade, onUpdate: NoAction) | |
| @([instance_id]) | |
| @([instance_id, user_id]) | |
| @([parent]) | |
| @([session_id, revoked]) | |
| @([updated_at(sort: Desc)]) | |
| @("auth") | |
| } | |
| model saml_providers { | |
| id String .Uuid | |
| sso_provider_id String .Uuid | |
| entity_id String | |
| metadata_xml String | |
| metadata_url String? | |
| attribute_mapping Json? | |
| created_at DateTime? .Timestamptz(6) | |
| updated_at DateTime? .Timestamptz(6) | |
| sso_providers sso_providers (fields: [sso_provider_id], references: [id], onDelete: Cascade, onUpdate: NoAction) | |
| @([sso_provider_id]) | |
| @("auth") | |
| } | |
| model saml_relay_states { | |
| id String .Uuid | |
| sso_provider_id String .Uuid | |
| request_id String | |
| for_email String? | |
| redirect_to String? | |
| from_ip_address String? .Inet | |
| created_at DateTime? .Timestamptz(6) | |
| updated_at DateTime? .Timestamptz(6) | |
| flow_state_id String? .Uuid | |
| flow_state flow_state? (fields: [flow_state_id], references: [id], onDelete: Cascade, onUpdate: NoAction) | |
| sso_providers sso_providers (fields: [sso_provider_id], references: [id], onDelete: Cascade, onUpdate: NoAction) | |
| @([created_at(sort: Desc)]) | |
| @([for_email]) | |
| @([sso_provider_id]) | |
| @("auth") | |
| } | |
| model schema_migrations { | |
| version String .VarChar(255) | |
| @("auth") | |
| } | |
| model sessions { | |
| id String .Uuid | |
| user_id String .Uuid | |
| created_at DateTime? .Timestamptz(6) | |
| updated_at DateTime? .Timestamptz(6) | |
| factor_id String? .Uuid | |
| aal aal_level? | |
| not_after DateTime? .Timestamptz(6) | |
| refreshed_at DateTime? .Timestamp(6) | |
| user_agent String? | |
| ip String? .Inet | |
| tag String? | |
| mfa_amr_claims mfa_amr_claims[] | |
| refresh_tokens refresh_tokens[] | |
| users auth_users (fields: [user_id], references: [id], onDelete: Cascade, onUpdate: NoAction) | |
| @([not_after(sort: Desc)]) | |
| @([user_id]) | |
| @([user_id, created_at], map: "user_id_created_at_idx") | |
| @("auth") | |
| } | |
| model sso_domains { | |
| id String .Uuid | |
| sso_provider_id String .Uuid | |
| domain String | |
| created_at DateTime? .Timestamptz(6) | |
| updated_at DateTime? .Timestamptz(6) | |
| sso_providers sso_providers (fields: [sso_provider_id], references: [id], onDelete: Cascade, onUpdate: NoAction) | |
| @([sso_provider_id]) | |
| @("auth") | |
| } | |
| model sso_providers { | |
| id String .Uuid | |
| resource_id String? | |
| created_at DateTime? .Timestamptz(6) | |
| updated_at DateTime? .Timestamptz(6) | |
| saml_providers saml_providers[] | |
| saml_relay_states saml_relay_states[] | |
| sso_domains sso_domains[] | |
| @("auth") | |
| } | |
| model auth_users { | |
| instance_id String? .Uuid | |
| id String .Uuid | |
| aud String? .VarChar(255) | |
| role String? .VarChar(255) | |
| email String? .VarChar(255) | |
| encrypted_password String? .VarChar(255) | |
| email_confirmed_at DateTime? .Timestamptz(6) | |
| invited_at DateTime? .Timestamptz(6) | |
| confirmation_token String? .VarChar(255) | |
| confirmation_sent_at DateTime? .Timestamptz(6) | |
| recovery_token String? .VarChar(255) | |
| recovery_sent_at DateTime? .Timestamptz(6) | |
| email_change_token_new String? .VarChar(255) | |
| email_change String? .VarChar(255) | |
| email_change_sent_at DateTime? .Timestamptz(6) | |
| last_sign_in_at DateTime? .Timestamptz(6) | |
| raw_app_meta_data Json? | |
| raw_user_meta_data Json? | |
| is_super_admin Boolean? | |
| created_at DateTime? .Timestamptz(6) | |
| updated_at DateTime? .Timestamptz(6) | |
| phone String? | |
| phone_confirmed_at DateTime? .Timestamptz(6) | |
| phone_change String? ("") | |
| phone_change_token String? ("") .VarChar(255) | |
| phone_change_sent_at DateTime? .Timestamptz(6) | |
| confirmed_at DateTime? (dbgenerated("LEAST(email_confirmed_at, phone_confirmed_at)")) .Timestamptz(6) | |
| email_change_token_current String? ("") .VarChar(255) | |
| email_change_confirm_status Int? (0) .SmallInt | |
| banned_until DateTime? .Timestamptz(6) | |
| reauthentication_token String? ("") .VarChar(255) | |
| reauthentication_sent_at DateTime? .Timestamptz(6) | |
| is_sso_user Boolean (false) | |
| deleted_at DateTime? .Timestamptz(6) | |
| identities identities[] | |
| mfa_factors mfa_factors[] | |
| sessions sessions[] | |
| customers customers? | |
| subscriptions subscriptions[] | |
| users public_users? | |
| @([instance_id]) | |
| @("users") | |
| @("auth") | |
| } | |
| model Accommodations { | |
| id BigInt (map: "Hotels_pkey") (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| @("public") | |
| } | |
| model Activities { | |
| id BigInt (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| @("public") | |
| } | |
| model Assistants { | |
| id String .Uuid | |
| name String | |
| description String? | |
| created_at DateTime (now()) .Timestamptz(6) | |
| updated_at DateTime? .Timestamptz(6) | |
| system_message String? | |
| opening_message String? | |
| managers String[] | |
| slug String? | |
| directory BigInt? | |
| tools Json[] | |
| traits String[] | |
| openai_assistant_id String? | |
| model String? | |
| Directories_Assistants_directoryToDirectories Directories? ("Assistants_directoryToDirectories", fields: [directory], references: [id], onDelete: NoAction, onUpdate: NoAction) | |
| Chats Chats[] | |
| Directories_Directories_assistantToAssistants Directories[] ("Directories_assistantToAssistants") | |
| Pages Pages[] | |
| @("public") | |
| } | |
| model Chatbots { | |
| id BigInt (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| name String? | |
| description String? | |
| customer String? .Uuid | |
| type chatbot_type? | |
| platform String? | |
| customers customers? (fields: [customer], references: [id], onDelete: NoAction, onUpdate: NoAction) | |
| @("public") | |
| } | |
| model Chats { | |
| id BigInt (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| threadId String? | |
| assistant String? .Uuid | |
| Assistants Assistants? (fields: [assistant], references: [id], onDelete: NoAction, onUpdate: NoAction) | |
| Messages Messages[] | |
| @("public") | |
| } | |
| model Directories { | |
| id BigInt (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| assistant String? .Uuid | |
| Assistants_Assistants_directoryToDirectories Assistants[] ("Assistants_directoryToDirectories") | |
| Assistants_Directories_assistantToAssistants Assistants? ("Directories_assistantToAssistants", fields: [assistant], references: [id], onDelete: NoAction, onUpdate: NoAction) | |
| Files Files[] | |
| Pages Pages[] | |
| @("public") | |
| } | |
| model Eateries { | |
| id BigInt (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| @("public") | |
| } | |
| model Files { | |
| id BigInt (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| title String? | |
| description String? | |
| directory BigInt? | |
| Directories Directories? (fields: [directory], references: [id], onDelete: NoAction, onUpdate: NoAction) | |
| @("public") | |
| } | |
| model Flights { | |
| id BigInt (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| @("public") | |
| } | |
| model Journals { | |
| id BigInt (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| @("public") | |
| } | |
| model Messages { | |
| id BigInt (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| text String | |
| sender String | |
| chatId BigInt | |
| Chats Chats (fields: [chatId], references: [id], onDelete: Cascade) | |
| @("public") | |
| } | |
| model Pages { | |
| id BigInt (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| url String | |
| title String? | |
| directoryId BigInt? | |
| type page_type? | |
| website_url String? | |
| links_to String[] | |
| referring_links String[] | |
| images String[] | |
| assistantId String? .Uuid | |
| Assistants Assistants? (fields: [assistantId], references: [id], onDelete: NoAction, onUpdate: NoAction) | |
| Directories Directories? (fields: [directoryId], references: [id], onDelete: NoAction, onUpdate: NoAction) | |
| @("public") | |
| } | |
| model Recommendations { | |
| id BigInt (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| @("public") | |
| } | |
| model TravelPlans { | |
| id BigInt (autoincrement()) | |
| created_at DateTime (now()) .Timestamptz(6) | |
| @("public") | |
| } | |
| model customers { | |
| id String .Uuid | |
| stripe_customer_id String? | |
| Chatbots Chatbots[] | |
| users auth_users (fields: [id], references: [id], onDelete: NoAction, onUpdate: NoAction) | |
| @("public") | |
| } | |
| model prices { | |
| id String | |
| product_id String? | |
| active Boolean? | |
| description String? | |
| unit_amount BigInt? | |
| currency String? | |
| type pricing_type? | |
| interval pricing_plan_interval? | |
| interval_count Int? | |
| trial_period_days Int? | |
| metadata Json? | |
| products products? (fields: [product_id], references: [id], onDelete: NoAction, onUpdate: NoAction) | |
| subscriptions subscriptions[] | |
| @("public") | |
| } | |
| model products { | |
| id String | |
| active Boolean? | |
| name String? | |
| description String? | |
| image String? | |
| metadata Json? | |
| prices prices[] | |
| @("public") | |
| } | |
| model subscriptions { | |
| id String | |
| user_id String .Uuid | |
| status subscription_status? | |
| metadata Json? | |
| price_id String? | |
| quantity Int? | |
| cancel_at_period_end Boolean? | |
| created DateTime (dbgenerated("timezone('utc'::text, now())")) .Timestamptz(6) | |
| current_period_start DateTime (dbgenerated("timezone('utc'::text, now())")) .Timestamptz(6) | |
| current_period_end DateTime (dbgenerated("timezone('utc'::text, now())")) .Timestamptz(6) | |
| ended_at DateTime? (dbgenerated("timezone('utc'::text, now())")) .Timestamptz(6) | |
| cancel_at DateTime? (dbgenerated("timezone('utc'::text, now())")) .Timestamptz(6) | |
| canceled_at DateTime? (dbgenerated("timezone('utc'::text, now())")) .Timestamptz(6) | |
| trial_start DateTime? (dbgenerated("timezone('utc'::text, now())")) .Timestamptz(6) | |
| trial_end DateTime? (dbgenerated("timezone('utc'::text, now())")) .Timestamptz(6) | |
| prices prices? (fields: [price_id], references: [id], onDelete: NoAction, onUpdate: NoAction) | |
| users auth_users (fields: [user_id], references: [id], onDelete: NoAction, onUpdate: NoAction) | |
| @("public") | |
| } | |
| model public_users { | |
| id String .Uuid | |
| full_name String? | |
| avatar_url String? | |
| billing_address Json? | |
| payment_method Json? | |
| organization String? | |
| api_keys String[] (map: "users_apiKeys_key") | |
| email String? | |
| apiKey String? | |
| openai_assistant_id String? | |
| openai_api_key String? | |
| users auth_users (fields: [id], references: [id], onDelete: NoAction, onUpdate: NoAction) | |
| @("users") | |
| @("public") | |
| } | |
| enum aal_level { | |
| aal1 | |
| aal2 | |
| aal3 | |
| @("auth") | |
| } | |
| enum code_challenge_method { | |
| s256 | |
| plain | |
| @("auth") | |
| } | |
| enum factor_status { | |
| unverified | |
| verified | |
| @("auth") | |
| } | |
| enum factor_type { | |
| totp | |
| webauthn | |
| @("auth") | |
| } | |
| enum chatbot_type { | |
| QandA | |
| Assistant | |
| CoPilot | |
| @("public") | |
| } | |
| enum page_type { | |
| Post | |
| Listing | |
| Product | |
| Services | |
| Booking | |
| Checkout | |
| Contact | |
| Other | |
| @("public") | |
| } | |
| enum pricing_plan_interval { | |
| day | |
| week | |
| month | |
| year | |
| @("public") | |
| } | |
| enum pricing_type { | |
| one_time | |
| recurring | |
| @("public") | |
| } | |
| enum subscription_status { | |
| trialing | |
| active | |
| canceled | |
| incomplete | |
| incomplete_expired | |
| past_due | |
| unpaid | |
| paused | |
| @("public") | |
| } | |