a fun bot for the hc slack
1import type { Config } from "drizzle-kit";
2
3// Parse connection string from environment variable
4const databaseUrl = process.env.DATABASE_URL || "";
5const url = new URL(databaseUrl);
6
7export default {
8 schema: "./src/libs/schema.ts",
9 out: "./migrations",
10 dialect: "postgresql",
11 dbCredentials: {
12 host: url.hostname,
13 port: Number.parseInt(url.port),
14 user: url.username,
15 password: url.password,
16 database: url.pathname.slice(1),
17 ssl: url.searchParams.get("sslmode") === "require",
18 },
19} satisfies Config;