Files
mental_health/prisma/schema.prisma

21 lines
1.1 KiB
Plaintext

generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
model User {
id Int @id @default(autoincrement()) // Внутренний ID базы
telegramId BigInt @unique // ID из Телеграма (BigInt обязателен)
username String? // Никнейм (может не быть)
fio String? // ФИО (Имя + Фамилия)
createdAt DateTime @default(now()) // Дата первого обращения к боту
frequency Int @default(1) // Частота отправки цитат в часах (1, 3, 5, 7, 9, 12)
lastQuoteSentAt DateTime @default(now()) // Время последней отправки цитаты
@@map("users") // Необязательно: делает имя таблицы в БД "users" (множественное число)
}