fix seed for Prisma 7: use PrismaPg adapter instead of datasourceUrl

This commit is contained in:
Дмитрий Мамедов
2026-06-10 18:02:31 +03:00
parent 8b06a59dd3
commit ca14e97e0c

View File

@@ -1,9 +1,11 @@
import { PrismaClient, Role } from "@prisma/client"; import { PrismaClient, Role } from "@prisma/client";
import { PrismaPg } from "@prisma/adapter-pg";
import * as argon2 from "argon2"; import * as argon2 from "argon2";
import { randomBytes } from "node:crypto"; import { randomBytes } from "node:crypto";
async function main(): Promise<void> { async function main(): Promise<void> {
const prisma = new PrismaClient(); const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL });
const prisma = new PrismaClient({ adapter });
const adminEmail = "admin@sso.local"; const adminEmail = "admin@sso.local";
const adminPassword = "admin123!"; const adminPassword = "admin123!";