-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
Closed
Labels
Description
Issue Description
The migration:show command is returning a non-zero exit code when there are unapplied migrations, but this behaviour makes no sense, especially outside of a CI environment.
It should return a 0 exit code by default, and a CLI argument could be used to force a non-zero code.
Expected Behavior
Clean output with no errors (i.e. the exit code should be 0 by default).
Actual Behavior
If I simply wish to view a list of migrations, I get the following output:
> @x/[email protected] typeorm D:\Programming\Projects\x\v4\api
> ts-node ./node_modules/typeorm/cli.js "migration:show"
query: SELECT * FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA` = 'x' AND `TABLE_NAME` = 'migrations'
query: SELECT * FROM `x`.`migrations` `migrations` ORDER BY `id` DESC
[ ] testIng1612699019592
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @x/[email protected] typeorm: `ts-node ./node_modules/typeorm/cli.js "migration:show"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @x/[email protected] typeorm script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Glen\AppData\Roaming\npm-cache\_logs\2021-02-07T12_13_13_421Z-debug.log
This is a mess. It's difficult to even see the list of migrations.
Steps to Reproduce
- Create a migration.
- Run the
migration:showcommand.
My Environment
| Dependency | Version |
|---|---|
| Operating System | Windows 10 |
| Node.js version | v14.15.4 |
| Typescript version | v4.1.3 |
| TypeORM version | v0.2.30 |
Additional Context
#4173 (comment)
#4173 (comment)
#4173 (comment)
Relevant Database Driver(s)
-
aurora-data-api -
aurora-data-api-pg -
better-sqlite3 -
cockroachdb -
cordova -
expo -
mongodb -
mysql -
nativescript -
oracle -
postgres -
react-native -
sap -
sqlite -
sqlite-abstract -
sqljs -
sqlserver
Are you willing to resolve this issue by submitting a Pull Request?
- Yes, I have the time, and I know how to start.
- Yes, I have the time, but I don't know how to start. I would need guidance.
- No, I don't have the time, although I believe I could do it if I had the time...
- No, I don't have the time and I wouldn't even know how to start.
/cc @Juddling
pcnova