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);
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…