21 lines
1.1 KiB
Plaintext
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" (множественное число)
|
|
}
|