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

廣告
© . All rights reserved.