INNER CODE UNIT · JavaScript

main

microsoft/pai · src/database-controller/src/initializer/index.js:31

async function main() {
  try {
    const databaseModel = new DatabaseModel(process.env.DB_CONNECTION_STR, 50);
    const previousVersion = (await databaseModel.getVersion()).version;
    if (!previousVersion) {
      await updateFromNoDatabaseVersion(databaseModel);
    } else {
      await databaseModel.synchronizeSchema();
    }
    await databaseModel.setVersion(paiVersion, paiCommitVersion);
    logger.info('Database has been successfully initialized.', function() {
      process.exit(0);
    });
  } catch (err) {
    logger.error(err, function() {
      process.exit(1);
    });
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…