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

相关推荐
资料库0139 分钟前
Linux 8个常见运维故障排查
java·linux·运维
机核研创社1 小时前
睡裤明橡筋自动化选型指南与落地四步走
运维·自动化
志栋智能1 小时前
超自动化运维,告别复杂系统的新范式
运维·自动化
零基础1231 小时前
Ubuntu 常用命令汇总
linux·运维·开发语言
Android系统攻城狮2 小时前
Linux Gstreamer深度解析之gst_audio_sink_get_type调用流程与实战(六十五)
linux·运维·服务器·音视频·gstreamer音视频·音视频进阶·gstreamer音视频进阶
云贝贝贝3 小时前
PostgreSQL 分区表:从设计到运维,大表不再卡
运维·数据库·postgresql
fengkai45455 小时前
十二、Redis -1
运维·数据库·redis
甜到心里的蛋糕5 小时前
Playwright 无头浏览器自动发布 CSDN 图文草稿的实践(持久化 profile + 图床直传)
运维·python·playwright·爬虫自动化·博客运营
凌云若寒6 小时前
BarTender提示#807错误:无法在拥有其他许可证的Licensing Service上激活节点锁定的 Professional 版许可证 的解决办法
运维·服务器·前端·学习·软件需求
Julien20046 小时前
管理 Ansible 配置文件
linux·运维·服务器·ssh·学习方法