academy.alxx.ru
Теория, практика, справка
Внутренняя зона платформы

База данных и 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, user + accessLevel full/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