Skip to content

Commit 4f7bbc5

Browse files
authored
feat: add --schemaName param to mssql/pg-schema-cli (#238)
1 parent 8551715 commit 4f7bbc5

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

packages/mysql-schema-cli/src/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ import {writeSchema} from '@databases/mysql-schema-print-types';
1010
const parameterParser = startChain()
1111
.addParam(param.string(['-c', '--database'], 'database'))
1212
.addParam(param.string(['-d', '--directory'], 'directory'))
13-
.addParam(param.string(['--config'], 'configFilename'));
13+
.addParam(param.string(['--config'], 'configFilename'))
14+
.addParam(param.string(['-s', '--schemaName'], 'schemaName'));
1415
export default async function run(
1516
cwd: string,
1617
args: string[],
@@ -48,7 +49,7 @@ export default async function run(
4849
const connection = connect({connectionString: database, poolSize: 1});
4950
let schema;
5051
try {
51-
schema = await getSchema(connection);
52+
schema = await getSchema(connection, {schemaName: params.schemaName});
5253
} finally {
5354
await connection.dispose().catch(() => {
5455
// ignore the error if it's just disposing the database connection

packages/pg-schema-cli/src/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ import {writeSchema} from '@databases/pg-schema-print-types';
1010
const parameterParser = startChain()
1111
.addParam(param.string(['-c', '--database'], 'database'))
1212
.addParam(param.string(['-d', '--directory'], 'directory'))
13-
.addParam(param.string(['--config'], 'configFilename'));
13+
.addParam(param.string(['--config'], 'configFilename'))
14+
.addParam(param.string(['-s', '--schemaName'], 'schemaName'));
1415
export default async function run(
1516
cwd: string,
1617
args: string[],
@@ -48,7 +49,7 @@ export default async function run(
4849
const connection = connect({connectionString: database, poolSize: 1});
4950
let schema;
5051
try {
51-
schema = await getSchema(connection);
52+
schema = await getSchema(connection, {schemaName: params.schemaName});
5253
} finally {
5354
await connection.dispose().catch(() => {
5455
// ignore the error if it's just disposing the database connection

0 commit comments

Comments
 (0)