LinuxCommandLibrary

typeorm

A JavaScript ORM that can run on Node.js, browser, Cordova, Ionic, React Native, NativeScript, and Electron platforms.

TLDR

Generate a new initial TypeORM project structure

$ typeorm init
copy


Create an empty migration file
$ typeorm migration:create --name [migration_name]
copy


Create a migration file with the SQL statements to update the schema
$ typeorm migration:generate --name [migration_name]
copy


Run all pending migrations
$ typeorm migration:run
copy


Create a new entity file in a specific directory
$ typeorm entity:create --name [entity] --dir [path/to/directory]
copy


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


Execute a specific SQL statement on the default connection
$ typeorm query [sql_sentence]
copy


Display help for a subcommand
$ typeorm [subcommand] --help
copy

Copied to clipboard