MCPcopy Create free account
hub / github.com/sourcebot-dev/sourcebot / getDBConnectionString

Function getDBConnectionString

packages/shared/src/db.ts:3–15  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1import { env } from "./env.server.js";
2
3export const getDBConnectionString = (): string | undefined => {
4 if (env.DATABASE_URL) {
5 return env.DATABASE_URL;
6 }
7 else if (env.DATABASE_HOST && env.DATABASE_USERNAME && env.DATABASE_PASSWORD && env.DATABASE_NAME) {
8 let databaseUrl = `postgresql://${env.DATABASE_USERNAME}:${env.DATABASE_PASSWORD}@${env.DATABASE_HOST}/${env.DATABASE_NAME}`;
9 if (env.DATABASE_ARGS) {
10 databaseUrl += `?${env.DATABASE_ARGS}`;
11 }
12
13 return databaseUrl;
14 }
15}

Callers 2

prisma.tsFile · 0.90
prisma.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected