Skip to content

Commit 49a4d25

Browse files
authored
fix: log message when sql migration is performed (#1942)
* fix: log message when sql migration is performed * chore: bump api-toolkit
1 parent 73ec0db commit 49a4d25

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
},
8686
"dependencies": {
8787
"@apidevtools/json-schema-ref-parser": "9.0.9",
88-
"@hirosystems/api-toolkit": "1.3.3",
88+
"@hirosystems/api-toolkit": "1.5.0",
8989
"@promster/express": "6.0.0",
9090
"@promster/server": "6.0.6",
9191
"@promster/types": "3.2.3",

src/datastore/pg-write-store.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,18 @@ export class PgWriteStore extends PgStore {
157157
connectionConfig: getConnectionConfig(PgServer.primary),
158158
});
159159
if (!skipMigrations) {
160-
await runMigrations(MIGRATIONS_DIR, 'up', getConnectionArgs(PgServer.primary));
160+
await runMigrations(MIGRATIONS_DIR, 'up', getConnectionArgs(PgServer.primary), {
161+
logger: {
162+
debug: _ => {},
163+
info: msg => {
164+
if (msg.includes('Migrating files')) {
165+
logger.info(`Performing SQL migration, this may take a while...`);
166+
}
167+
},
168+
warn: msg => logger.warn(msg),
169+
error: msg => logger.error(msg),
170+
},
171+
});
161172
}
162173
const notifier = withNotifier ? await PgNotifier.create(usageName) : undefined;
163174
const store = new PgWriteStore(sql, notifier, isEventReplay);

0 commit comments

Comments
 (0)