INNER CODE UNIT · TypeScript

runMigrateCommand

oomol-lab/open-connector · src/server/index.ts:167

async function runMigrateCommand(): Promise<void> {
  if (!databaseUrl) {
    logger.info(sqliteMigrationsNotice);
    return;
  }

  const assets = await resolveServerAssets();
  await migratePostgresRuntimeDatabase({
    connectionString: databaseUrl,
    connectionTimeoutMs: databaseConnectTimeoutMs,
    logger,
    migrations: createDirectoryMigrationSource(assets.migrationDirectory),
  });
}

function waitForShutdown(server: ServerType, runtime: ConnectorRuntime): Promise<void> {
  return new Promise((resolve, reject) => {
    let closing = false;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…