INNER CODE UNIT · TypeScript
makeMigration
Portabase/portabase · src/db/index.ts:71
export async function makeMigration() {
if (process.env.NODE_ENV != "development") {
const pool = new Pool({
connectionString: process.env.DATABASE_URL!,
});
const database = drizzle({client: pool});
log.info("Running migrations...");
try {
await migrate(database, {migrationsFolder: "./src/db/migrations"});
log.info("Migrations applied successfully.");
} catch (error) {
log.error({error: error}, "Error applying migrations:");
}
await repairSsoAccountIssuers(database);
}