HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

typeorm — A JavaScript ORM that can run on Node.js, browser, Cordova, Ionic, React Native, NativeScript, and E

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandcanrunormjavascriptclitypeormthat

Problem

How to use the typeorm command: A JavaScript ORM that can run on Node.js, browser, Cordova, Ionic, React Native, NativeScript, and Electron platforms. More information: <https://typeorm.io/docs/advanced-topics/using-cli/#initialize-a-new-typeorm-project>.

Solution

typeorm — A JavaScript ORM that can run on Node.js, browser, Cordova, Ionic, React Native, NativeScript, and Electron platforms. More information: <https://typeorm.io/docs/advanced-topics/using-cli/#initialize-a-new-typeorm-project>.

Generate a new initial TypeORM project structure:
typeorm init


Create an empty migration file:
typeorm migration:create --name {{migration_name}}


Create a migration file with the SQL statements to update the schema:
typeorm migration:generate --name {{migration_name}}


Run all pending migrations:
typeorm migration:run


Create a new entity file in a specific directory:
typeorm entity:create --name {{entity}} --dir {{path/to/directory}}


Display the SQL statements to be executed by typeorm schema:sync on the default connection:
typeorm schema:log


Execute a specific SQL statement on the default connection:
typeorm query {{sql_sentence}}


Display help for a subcommand:
typeorm {{subcommand}} --help

Code Snippets

Generate a new initial TypeORM project structure

typeorm init

Create an empty migration file

typeorm migration:create --name {{migration_name}}

Create a migration file with the SQL statements to update the schema

typeorm migration:generate --name {{migration_name}}

Run all pending migrations

typeorm migration:run

Create a new entity file in a specific directory

typeorm entity:create --name {{entity}} --dir {{path/to/directory}}

Context

tldr-pages: common/typeorm

Revisions (0)

No revisions yet.