typeorm 有一个 migrate 用于生成 合并的migrate代码,用于在上线时候的代码上线工做,具体能够看文档sql
这里说的是解决一个存在的问题, typeorm生成的为typescript语法的升降级文件,里面包含了sql和代码,这样子在一些状况下,好比咱们数据库权限管理要求代码中的权限不能进行表结构变动操做,须要在数据库管理平台(DBMS)上面进行变动。这个时候就sql和代码混合在一块儿的结构就比较麻烦了,而typeorm 并不能生成单纯的sql file。因此我这边作了一个cli的工具--typeorm-migrate-to-sql
,连接typescript