tack-up-now/api/data/database.ts

22 lines
393 B
TypeScript

import { SubscriptionTable } from "./subscription"
import pg from "pg"
const { Pool } = pg
export interface Database {
subscription: SubscriptionTable
}
import { Kysely, PostgresDialect } from "kysely"
import settings from "./settings"
const dialect = new PostgresDialect({
pool: new Pool({
...settings,
max: 10,
}),
})
export const db = new Kysely<Database>({
dialect,
})