typeorm 有一個 migrate 用於生成 合併的migrate代碼,用於在上線時候的代碼上線工做,具體能夠看文檔sql
這裏說的是解決一個存在的問題, typeorm生成的爲typescript語法的升降級文件,裏面包含了sql和代碼,這樣子在一些狀況下,好比咱們數據庫權限管理要求代碼中的權限不能進行表結構變動操做,須要在數據庫管理平臺(DBMS)上面進行變動。這個時候就sql和代碼混合在一塊兒的結構就比較麻煩了,而typeorm 並不能生成單純的sql file。因此我這邊作了一個cli的工具--typeorm-migrate-to-sql
,連接typescript