- TypeORM 教程
- TypeORM - 首页
- TypeORM - 简介
- TypeORM - 安装
- TypeORM - 创建简单项目
- TypeORM - 连接 API
- TypeORM - 实体
- TypeORM - 关系
- TypeORM - 使用 Repository
- TypeORM - 使用 Entity Manager
- TypeORM - 查询构建器
- TypeORM - 查询操作
- TypeORM - 事务
- TypeORM - 索引
- TypeORM - 实体监听器和日志记录
- JavaScript 中使用 TypeORM
- TypeORM - 使用 MongoDB
- TypeORM 与 Express
- TypeORM - 迁移
- TypeORM - 命令行界面 (CLI) 使用
- TypeORM 有用资源
- TypeORM - 快速指南
- TypeORM - 有用资源
- TypeORM - 讨论
TypeORM - 命令行界面 (CLI) 使用
本节详细解释 TypeORM CLI 命令。
创建 TypeORM 项目
typeorm init 是设置 TypeORM 项目最简单快捷的方式。您可以按照以下方式创建一个新项目:
typeorm init --name Demoproject --database mysql
执行命令后,您将在屏幕上看到以下输出:
Project created inside /Users/workspace/TypeORM/Demoproject directory.
创建实体
使用 CLI 创建新实体,如下所示:
typeorm entity:create -n Person
现在,Person 实体已创建在您的项目 src 目录中。
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 查询
如果您想执行任何 SQL 查询,可以直接在此处执行。例如,要显示所有客户记录,请使用以下查询:
typeorm query "select * from customers"
如果您想清除缓存中存储的所有内容,可以使用以下命令:
typeorm cache:clear
结论
TypeORM 是一个优秀的开源 ORM 框架,可用于创建高质量且可扩展的应用程序,从小型应用程序到具有多个数据库的大型企业应用程序。
广告