diff --git a/src/cli/db-migration.ts b/src/cli/db-migration.ts index 5b62d3ef..75e4bc6a 100644 --- a/src/cli/db-migration.ts +++ b/src/cli/db-migration.ts @@ -67,24 +67,24 @@ export default class DbMigrationCommand extends BaseCLICommand { protected resolveDbPath (db: string): string { if (!db) { - return path.resolve(this.config.dataDir, config.get('db')) + return `sqlite://${path.resolve(this.config.dataDir, config.get('db'))}` } const parsed = path.parse(db) // File name if (!parsed.dir) { - return path.resolve( + return `sqlite://${path.resolve( this.config.dataDir, parsed.ext ? db : `${parsed.base}.sqlite` - ) + )}` } else { if (db[db.length - 1] === '/') { throw new Error('Path should include the file name') } - return path.resolve(`${db}${parsed.ext ? '' : '.sqlite'}`) + return `sqlite://${path.resolve(`${db}${parsed.ext ? '' : '.sqlite'}`)}` } } @@ -125,7 +125,7 @@ export default class DbMigrationCommand extends BaseCLICommand { const parsedFlags = originalFlags as OutputFlags if (parsedFlags.db) { - config.util.extendDeep(config, { db: `sqlite://${this.resolveDbPath(parsedFlags.db)}` }) + config.util.extendDeep(config, { db: this.resolveDbPath(parsedFlags.db) }) } if (parsedFlags.generate) {