import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3' import { PrismaClient } from './generated-client/client.ts' import 'dotenv/config' const prisma = new PrismaClient({ adapter: new PrismaBetterSqlite3({ url: process.env.DATABASE_URL!, }), }) async function main() { const _now = new Date() await prisma.channel.upsert({ where: { id: 'default' }, create: { id: 'default', name: 'Default channel', persistent: true, }, update: { persistent: true, }, }) } main() .then(async () => { await prisma.$disconnect() }) .catch(async (e) => { console.error(e) await prisma.$disconnect() process.exit(1) })