[READ-ONLY] Mirror of https://github.com/flo-bit/skywatched. review movies and tv shows, based on at proto skywatched.app
0

Configure Feed

Select the types of activity you want to include in your feed.

skywatched / src / lib / server / db / index.ts
640 B 18 lines
1import { drizzle } from 'drizzle-orm/libsql'; 2import { createClient } from '@libsql/client'; 3import { env } from '$env/dynamic/private'; 4import * as schema from './schema'; 5 6if (!env.DATABASE_URL) throw new Error('DATABASE_URL is not set'); 7const client = createClient({ url: env.DATABASE_URL, authToken: env.DATABASE_AUTH_TOKEN }); 8export const db = drizzle(client, { schema: schema }); 9 10client.execute(`CREATE TABLE IF NOT EXISTS auth_state ( 11 key TEXT PRIMARY KEY UNIQUE, 12 state TEXT NOT NULL 13 );`); 14 15client.execute(`CREATE TABLE IF NOT EXISTS auth_session ( 16 key TEXT PRIMARY KEY UNIQUE, 17 session TEXT NOT NULL 18 );`);