Browse Source

feat(nocodb): add ncUpgradeError

pull/5154/head
Wing-Kam Wong 2 years ago
parent
commit
d7b6820aa2
  1. 19
      packages/nocodb/src/lib/version-upgrader/ncUpgradeErrors.ts

19
packages/nocodb/src/lib/version-upgrader/ncUpgradeErrors.ts

@ -0,0 +1,19 @@
export function throwTimeoutError(e, timeoutErrorInfo) {
if (e.code === 'ETIMEDOUT') {
let db = '';
if (timeoutErrorInfo.connection.filename) {
// for sqlite
db = timeoutErrorInfo.connection.filename;
} else if (
timeoutErrorInfo.connection.database &&
timeoutErrorInfo.connection.host &&
timeoutErrorInfo.connection.port
) {
db = `${timeoutErrorInfo.connection.database} (${timeoutErrorInfo.connection.host}:${timeoutErrorInfo.connection.port})`;
}
throw new Error(
`Failed to connect the database ${db} for Project ${timeoutErrorInfo.projectTitle}.
Please fix the connection issue or remove the project before trying to upgrade.`
);
}
}
Loading…
Cancel
Save