首页 > 其他分享 >ABP.VNext 数据迁移问题

ABP.VNext 数据迁移问题

时间:2023-07-09 14:22:51浏览次数:39  
标签:VNext DbMigrator 5.7 column 创建 数据库 ABP 迁移 size

1. 数据库兼容性问题

本地安装的是MySQL5.6的版本, 结果一直报 "index column size too large. the maximum column size is 767 bytes" 和 数据表一直存在的问题

解决办法:卸载5.6,重新安装5.7.9 问题解决

期间尝试 mysql报 index column size too large. the maximum column size is 767 bytes错误解决 类似这个link的办法去解决,但一直报错。最终重装5.7.9解决

重装MYSQL 之前,原来Mysql安装文件夹下的my.ini 和 data 文件。然后重新安装MySQL 5.7

 

2. 使用DbMigrator 创建数据库

创建项目后,EntityFrameworkCore项目会自动创建一个 _Initial.cs 文件,这是系统自身自带的一些表的结构。

自己创建的class 需要在 DBContext.cs 中 手动添加,例如 public DbSet<Product> Product { get; set; } 

然后执行下面两条命令,再运行DbMigrator 项目即可在服务器创建相应的数据库。

 如果出现下面这种错误,直接删除数据库,检查代码是否有错误,修改后再运行DbMigrator 项目即可。

 

标签:VNext,DbMigrator,5.7,column,创建,数据库,ABP,迁移,size
From: https://www.cnblogs.com/lyyd/p/17538049.html

相关文章

  • mongodb数据迁移
    mongodb数据迁移操作--备份单个表mongodump-usuperuser-p123456--port27017--authenticationDatabaseadmin-dmyTest-cd-o/backup/mongodb/myTest_d_bak_201507021701.bak--备份单个库mongodump-usuperuser-p123456--port27017--authenticationD......
  • Elasticsearch 数据迁移
    Elasticsearch数据迁移使用elaticsearch-dump方式进行迁移#安装nodejscd/optwgethttps://npm.taobao.org/mirrors/node/v10.15.3/node-v10.15.3-linux-x64.tar.gztarxfnode-v10.15.3-linux-x64.tar.gzmvnode-v10.15.3-linux-x64nodeecho"exportNODE_HOME=/o......
  • 怎样优雅地增删查改(一):从0开始搭建Volo.Abp项目
    @目录项目介绍模块化由框架实现的需要实现的创建项目创建业务模块配置引用和依赖配置DbContext创建实体和Dto配置AutoMapper软件系统中数据库或者持久层的基本操作功能可以用Curd描述,Curd即增加(Create)、更新(Update)、读取查询(Retrieve)和删除(Delete),这4个单词的首字母。在常见的......
  • Vue + Volo.Abp 实现Auth2.0客户端授权模式认证
    @目录注册ClientAuth2.0授权创建vue-oidc-client创建Auth2.0认证跳转获取令牌创建回调页面创建退出登录最终效果Volo.Abp的身份服务器模块默认使用IdentityServer4实现身份认证。IdentityServer4是一个开源的OpenIDConnect和OAuth2.0框架,它实现了这些规范中的所有必需功能。......
  • 美团太狠:100亿级分库分表,不停机迁移,如何处理?
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • 7.5 迁移数据库报错原因 ModuleNotFoundErro
    迁移数据库时产生了这样的报错:ModuleNotFoundError:Nomodulenamed'course'得出结论是因为没在配置文件中导入appINSTALLED_APPS=['courses',]修改后导入成功了......
  • 不同服务器(Linux)的环境(anaconda)迁移
    1.将服务器A的环境迁移到服务器B中使用命令scp首先,连接你当前的服务器ssh用户名@服务器ip地址然后输入你当前需要转移的环境目录scp-vrCA服务器文件名用户名@B服务器ip地址:文件名scp-vrC/home/jev/[email protected]:/home/jev等待传输即可参数名:-......
  • NLP | 迁移学习介绍
    迁移学习是指将在一个任务上学到的知识和经验迁移到另一个相关任务上的机器学习方法。它通过利用源领域的知识来改善目标领域的学习性能。迁移学习的核心原理是通过共享知识和经验,从已解决的任务中获得的特征、表示或模型,来加速或改善新任务的学习过程。常见的迁移学习方法迁移......
  • ABP的版本升级,从7.2.2升级到7.2.3
    1、升级ABPCLI见前面的文章:ABP开发需要用到的命令更新最新版本:~~~dotnettoolupdate-gVolo.Abp.Cli~~~2、升级ABPSuite见前面的文章:ABP开发需要用到的命令更新abpsuite~~~abpsuiteupdate~~~第一步和第二步的截图命令行效果如下***********************************......
  • 戴尔g15 5520 换硬盘和迁移系统
    换硬盘和迁移系统相关步骤如下:g155520硬盘推荐换硬盘先试试戴尔官方的硬盘克隆拆机教程_小秋拆机硬盘分区注:系统方面,也可考虑系统重装,windows官网有提供下载,用U盘制作启动盘,进行重装即可。......