diff --git a/packages/dbmodel/bin/dbmodel.js b/packages/dbmodel/bin/dbmodel.js index 596be53db..54ea49339 100755 --- a/packages/dbmodel/bin/dbmodel.js +++ b/packages/dbmodel/bin/dbmodel.js @@ -35,6 +35,12 @@ program .option('-u, --user ', 'user name') .option('-p, --password ', 'password') .option('-d, --database ', 'database name') + .option('--url ', 'database url') + .option('--file ', 'database file') + .option('--socket-path ', 'socket path') + .option('--service-name ', 'service name (for Oracle)') + .option('--auth-type ', 'authentication type') + .option('--use-ssl', 'use SSL connection') .option('--auto-index-foreign-keys', 'automatically adds indexes to all foreign keys') .option( '--load-data-condition ', @@ -48,7 +54,7 @@ program .command('deploy ') .description('Deploys model to database') .action(modelFolder => { - const { engine, server, user, password, database, transaction } = program.opts(); + const { engine, server, user, password, database, url, file, transaction } = program.opts(); // const hooks = []; // if (program.autoIndexForeignKeys) hooks.push(dbmodel.hooks.autoIndexForeignKeys); @@ -60,6 +66,13 @@ program user, password, database, + databaseUrl: url, + useDatabaseUrl: !!url, + databaseFile: file, + socketPath: program.socketPath, + serviceName: program.serviceName, + authType: program.authType, + useSsl: program.useSsl, }, modelFolder, useTransaction: transaction,