fix: update admin scripts to use PostgreSQL adapter and dotenv

This commit is contained in:
2026-03-31 03:38:25 -07:00
parent af20a5d9ec
commit d051afba82
8 changed files with 347 additions and 10 deletions
+8 -1
View File
@@ -7,7 +7,14 @@
*/
const { PrismaClient } = require('@prisma/client');
const prisma = new PrismaClient();
const { PrismaPg } = require('@prisma/adapter-pg');
// Load environment variables from .env file
require('dotenv').config();
// Create PrismaClient with PostgreSQL adapter (matching src/lib/prisma.ts)
const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL });
const prisma = new PrismaClient({ adapter });
// Pattern to extract base name from "Name-Timestamp-RandomString" format
const NAME_PATTERN = /^(.+?)-(\d{13})-([a-z0-9]{6})$/;