从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干活就行

相关推荐
虎头金猫7 分钟前
Pic Smaller 本地部署:压缩图片、转换格式,再搭建自己的 Web 工具
运维·前端·开源·aigc·ai编程·ai写作
xianyuCcCcCCCcc43 分钟前
从 IT 基础到云计算:服务器、存储、网络与操作系统全栈深度解析
运维
Jae den1 小时前
什么是服务器虚拟化?
运维·服务器
陈皮糖..1 小时前
基于 Keepalived 的传统 Web 高可用架构的容器化改造与可观测性升级
运维·docker·性能优化·架构·云计算·prometheus
凌云若寒1 小时前
CODESOFT试用流程
linux·运维·网络·数据库·sentinel
SL-staff1 小时前
规则引擎如何实现风控报告的自动化?JVS-Rules提供解决方案
大数据·自动化·excel·规则引擎·jvs-rules·风控报告·数据溯源
云贝贝贝1 小时前
Oracle 运维高频 6 坑:硬日期、AUTOEXTEND、闪回、锁、FRA、双引号
运维·数据库·oracle
java_logo1 小时前
Docker 部署 go2rtc:轻松搭建摄像头多协议流媒体平台
运维·docker·容器·摄像头·rtsp·轩辕镜像·go2rtc
天空属于哈夫克31 小时前
企业微信开发:如何处理接口返回的异常数据?
机器人·自动化·企业微信