📅  最后修改于: 2020-10-19 03:45:40             🧑  作者: Mango
本节详细介绍TypeORM CLI命令。
typeorm init是设置TypeORM项目的最简单,最快的方法。您可以创建一个新项目,
typeorm init --name Demoproject --database mysql
执行命令后,您将在屏幕上获得以下输出:
Project created inside /Users/workspace/TypeORM/Demoproject directory.
要使用CLI创建新实体,
typeorm entity:create -n Person
现在,在您的项目src目录中创建了Person实体。
Entity /Users/workspace/TypeORM/Demoproject/src/entity/Person.ts has been created successfully.
如果您的多模块项目结构的不同目录中包含多个实体,则可以使用以下命令,
typeorm entity:create -n Person -d src/Person/entity
使用CLI创建新订户,如下所示:
typeorm subscriber:create -n PersonSubscriber
您可以看到以下响应-
Subscriber /path/to/TypeORM/Demoproject/src/subscriber/PersonSubscriber.ts has been created successfully.
您可以使用CLI创建新的迁移,如下所述-
typeorm migration:create -n PersonMigration
上面的命令在项目src中创建了一个迁移目录。迁移文件存储在其中。
Migration /path/to/TypeORM/Demoproject/src/migration/1587395030750-PersonMigration.ts has been generated successfully.
要同步数据库模式,请使用以下命令-
typeorm schema:sync
要完全删除数据库模式,请使用以下命令-
typeorm schema:drop
如果您想执行任何SQL查询,我们可以直接从此处执行。例如,要显示客户的所有记录,请使用以下查询-
typeorm query "select * from customers"
如果要清除缓存中存储的所有内容。您可以使用以下命令进行操作-
typeorm cache:clear
TypeORM是一个出色的开源ORM框架,可以创建高质量和可扩展的应用程序,从小型应用程序到具有多个数据库的大型企业应用程序。