Academy
academy.alxx.ru
Preview зоны управления

База данных и Prisma

В v010 у платформы уже есть Prisma schema и реальный data layer: после подключения PostgreSQL и seed публичная часть может читать опубликованные треки, модули и уроки прямо из базы. Пока база не подключена, витрина работает на встроенном preview-наборе данных.

Runtime status

База ещё не подключена

preview
не задан
ещё нет
postgresql

Сейчас витрина работает на встроенном preview-наборе данных. Когда появится DATABASE_URL, можно будет выполнить prisma db push, db:seed и переключить CONTENT_SOURCE=prisma.

Схема Prisma

Что уже описано

DB
User
аккаунты, статус, профиль
DB
Role
admin, editor, member, limited
DB
Permission
тонкие права поверх роли
DB
Track
направления платформы
DB
Module
модули внутри трека
DB
Lesson
метаданные урока
DB
LessonBlock
блочная модель урока
DB
Media
изображения и файлы
DB
LessonProgress
пройдено, время, последняя позиция
Команды после подключения базы

Минимальный путь к первому data-driven запуску

1npm run db:generate
2npm run db:push
3npm run db:seed