A NestJS backend project for practicing and experimenting with modules, controllers, services, and PostgreSQL integration using Prisma ORM.
Если Prisma ещё не установлен:
npx prisma initПосле этого будет создана структура:
prisma/
└── schema.prisma
.env
Открой файл .env и укажи строку подключения:
DATABASE_URL="postgresql://postgres:password@localhost:5432/your_db"Пример для Docker-сети:
DATABASE_URL="postgresql://postgres:postgres@my_postgres:5432/production"После изменений моделей в prisma/schema.prisma, создай миграцию:
npx prisma migrate dev --name init--name — любое логическое имя миграции (add-users, create-events, и т.д.).
Для продакшена используется:
npx prisma migrate deployЭта команда применяет все готовые миграции без пересоздания схем.