doc: use npx commands for typeorm
This commit is contained in:
parent
4bb6e5c166
commit
dc68771232
|
@ -127,13 +127,13 @@ The application uses [SQLite3](https://www.npmjs.com/package/better-sqlite3) as
|
||||||
Migrations are stored in [src/main/migrations](src/main/migrations) and handled by typeorm. Migrations are run on first database connection inside [database.ts](src/main/core/database.ts).
|
Migrations are stored in [src/main/migrations](src/main/migrations) and handled by typeorm. Migrations are run on first database connection inside [database.ts](src/main/core/database.ts).
|
||||||
|
|
||||||
To auto-generate a migration:
|
To auto-generate a migration:
|
||||||
`node_modules/.bin/typeorm migration:generate -n <migration name> -c <connection name>`
|
`npx typeorm migration:generate -n <migration name> -c <connection name>`
|
||||||
|
|
||||||
To create an empty creation which can be filled with custom migration code:
|
To create an empty creation which can be filled with custom migration code:
|
||||||
`node_modules/.bin/typeorm migration:create -n <migration name> -c <connection name>`
|
`npx typeorm migration:create -n <migration name> -c <connection name>`
|
||||||
|
|
||||||
To run migrations:
|
To run migrations:
|
||||||
`node_modules/.bin/typeorm migration:run -c <connection name>`
|
`npx typeorm migration:run -c <connection name>`
|
||||||
This is also pre-defined in the npm script `typeorm:migrate`.
|
This is also pre-defined in the npm script `typeorm:migrate`.
|
||||||
|
|
||||||
For now you need to `npm rebuild` better-sqlite3 for your local node version to run these since there is no easy way to make them work inside electron. Don't forget to run `npm run rebuild` after to rebuild for electron again.
|
For now you need to `npm rebuild` better-sqlite3 for your local node version to run these since there is no easy way to make them work inside electron. Don't forget to run `npm run rebuild` after to rebuild for electron again.
|
||||||
|
|
Loading…
Reference in New Issue