从0到1打造一套适合自己接单的脚手架05自动化创建表

上一篇我们是手动创建的表,感觉不方便,后续如果要做成产品在部署的时候一个个的创建表太麻烦了,我们让ai来自动创建表,输入如下提示词

bash 复制代码
现在这种单独去navicate执行也不方便,我希望是有一个目录里存放的表结构的语句,我可以执行命令来创建表

他要求先安装一个依赖

bash 复制代码
npm install --save-dev @nestjs/typeorm typeorm @types/node ts-node

接着要求安装迁移配置的依赖

bash 复制代码
npm install --save @nestjs/config

然后执行了创建表迁移的命令

bash 复制代码
npx typeorm migration:create src/migrations/CreateUserTable

然后要求ai按照测试环境、正式环境分别给出配置,他先创建了不同环境的数据库配置文件

然后给出了不同环境的迁移命令

bash 复制代码
 npm run migration:run:test
 npm run migration:run:prod

执行对应的命令,就可以看到数据库里表正确创建了

如果觉得创建的不对还可以执行回滚命令

bash 复制代码
npm run migration:revert

ai时代,很多知识可以不知道,你只要知道方向就可以,指挥ai干活就行

相关推荐
阿米亚波2 小时前
【EVE-NG 实战】防火墙基础(VLAN · VRRP · NAT · ACL · 静态路由)
运维·网络·笔记·网络协议·计算机网络·网络安全·运维开发
日取其半万世不竭2 小时前
云服务器迁移怎么少停机?DNS 切换前后的完整清单
运维·服务器
FREEDOM_X2 小时前
Linux 多线程编程——总结
java·linux·运维·ubuntu
名字还没想好☜3 小时前
Docker 多阶段构建:把镜像从 1.2GB 砍到 15MB
运维·docker·容器·多阶段构建·镜像优化
祸心依旧3 小时前
Visual Studio 五月更新 —— 计划、评审、优化
运维·人工智能·visual studio
Web4Browser3 小时前
Headless 浏览器自动化适合哪些任务?巡检、截图和提交动作要分级
运维·前端·自动化
難釋懷3 小时前
Nginx浏览器强制缓存
运维·nginx·缓存
大博士.J3 小时前
视频号主体违规与认证上限?正确的解决方式
运维·python·自动化
山东点狮信息科技有限公司3 小时前
企业级应用双模式部署架构设计:从单体到微服务的平滑演进
运维·微服务·架构
hey you~4 小时前
400电话选型技术测评:一个开发视角的线路质量评估方案
运维·网络·数据库·400电话·企业通信