$db->exec('GRANT SELECT ON ALL TABLES IN SCHEMA ' . $CONFIG['DB_SCHEMA'] . ' TO ' . $CONFIG['DB_USER']);
        $db->commit();
        echo 'Finished creating tables/views.' . PHP_EOL;
    }
    if (promptYesNo('Do you want to load metadata?', true)) {
        $db->beginTransaction();
        foreach ($imts as $imt) {
            $imtFactory->set($imt);
        }
        foreach ($vs30s as $vs30) {
            $vs30Factory->set($vs30);
        }
        foreach ($editions as $edition) {
            $editionFactory->set($edition);
        }
        foreach ($regions as $region) {
            $regionFactory->set($region);
        }
        $db->commit();
        echo 'Finished loading metadata.' . PHP_EOL;
    }
    if (promptYesNo('Do you want to load static curve data?', true)) {
        include_once './load.php';
    }
} catch (Exception $e) {
    if ($db->inTransaction()) {
        $db->rollBack();
    }
    print $e->getMessage();
}
chdir($oldDir);