@drop-in/new
Version:
A SvelteKit Svelte 5 PocketBase Starter Kit with a CLI
17 lines (14 loc) • 691 B
text/typescript
import '@drop-in/plugin/global';
import { drizzle } from 'drizzle-orm/connect';
import * as schema from './schema';
// The db connection
// We use drizzle to connect to the database
// We use the global drop_in_config to get the db url
// This is the same db url that is in the .env file
// The question here is really how much this should be possibly created in teh app itself so that there aren't multiple connections
// But tbh not sure how much of a problem that is. LMK what you think. The goal is to make the user do a little bit of work as possible
// To get up and running.
export const db = await drizzle('node-postgres', {
connection: global.drop_in_config.db.url,
schema,
});