- 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 框架,可用於建立高質量且可擴充套件的應用程式,從小型應用程式到具有多個數據庫的大型企業應用程式。
廣告