@overture-stack/lyric
Version:
Data Submission system
15 lines (14 loc) • 470 B
JavaScript
import { drizzle } from 'drizzle-orm/node-postgres';
import pg from 'pg';
import { models } from '@overture-stack/lyric-data-model';
export const connect = (config) => {
const pool = new pg.Pool({
host: config.host,
port: config.port,
database: config.database,
user: config.user,
password: config.password,
});
console.log(`Connecting to database on ${config.host}`);
return drizzle(pool, { schema: models });
};