今天在对一个项目在进行数据库迁移后,进行测试时,出现了Field 'xxx' doesn't have a default value的错误,而这个错误在迁移前从未出现过.后来经过查询手册等资料,发现错误的原因是配置不同:出错的mysql服务器,在系统变量sql_mode里,多了个参数: STRIC ...
分类:
数据库 时间:
2017-08-09 19:11:21
阅读次数:
187
本文将在asp.net core api 项目中使用efcore corefirst模式 简单配置链接sqlserver数据库,以及简单的数据库迁移操作 一 新建项目 1. 首先我们先用vs2017 创建一个空的 asp.net core api 项目 2. 在生成的解决方案下在建立一个访问数据库使 ...
分类:
数据库 时间:
2017-08-07 19:24:08
阅读次数:
222
由于服务器更换,或者硬盘损坏等问题,在有些场景下,我们需要对数据库进行迁移。Oracle数据库有多种备份方式,如果可以停机,建议最好使用冷备的方式,直接迁移数据文件,这样效率会比较高。由于两台主机都是Windowsserver,为了方便直接使用复制文件的方式,由于特殊原因,迁..
分类:
数据库 时间:
2017-08-01 21:50:29
阅读次数:
200
简介 项目使用MSSql作为数据库,但是因为SQL服务器贵那么一点,并发连接差那么一点,要把数据迁移到MySQL,顺带迁移过程以及问题。 环境 · Visual Studio 2013 · MySQL 5.7 · Entity Framework 6.1.3 正文 迁移过程 1. 安装MySQL,顺... ...
分类:
数据库 时间:
2017-07-30 16:56:48
阅读次数:
729
从传统数据库迁移到GP中一个重要的且常常被开发者忽略的概念是数据分布,没有良好的设计表的分布键会导致严重的性能问题。下面函数将给开发者及DBA检測一个表的数据倾斜情况。 -- Function: gpmg.data_skew(character varying) -- DROP FUNCTION g ...
分类:
其他好文 时间:
2017-07-28 11:06:13
阅读次数:
278
迁移就像数据库的版本控制,允许团队简单轻松的编辑并共享应用的数据库表结构,迁移通常和Laravel 的 schema 构建器结对从而可以很容易地构建应用的数据库表结构。如果你曾经告知小组成员需要手动添加列到本地数据库结构,那么这正是数据库迁移所致力于解决的问题。 Laravel 的 Schema 门 ...
分类:
其他好文 时间:
2017-07-18 23:17:48
阅读次数:
359
1.wordpress博客站点部署配置1.1检查环境1.1.1nginx.conf配置文件###检查nginx配置文件[root@web02conf]#catnginx.confworker_processes1;events{worker_connections1024;}http{log_formatmain‘$remote_addr-$remote_user[$time_local]"$request"‘‘$status$body_bytes_sent"$ht..
分类:
数据库 时间:
2017-07-11 23:30:15
阅读次数:
827
Phinx使你的php app进行数据迁移的过程变得异常轻松,在五分钟之内你就可以安装好Phinx 并进行数据迁移。 特性 使用php代码进行数据迁移 部署模式下迁移 五分钟之内使用 不再担心数据库的状态 可以整合任何app 安装 使用Composer 进行安装 1 curl -s https:// ...
分类:
数据库 时间:
2017-07-09 19:48:58
阅读次数:
236
P176)存储过程和函数的区别在于函数必须有返回值,而存储过程没有,存储过程的参数可以使用IN、OUT、INOUT类型,而函数的参数只能指IN类型。如果有函数从其他类型的数据库迁移到MySQL,那么就可能因此需要将函数改造成存储过程。 创建存储过程需要create ROUNTINE权限,修改或者删除 ...
分类:
数据库 时间:
2017-07-08 15:11:49
阅读次数:
214
1、EF Code First创建数据库 新建控制台应用程序Portal,通过程序包管理器控制台添加EntityFramework。 在程序包管理器控制台中执行以下语句,安装EntityFramework。 安装成功后,界面提示如下图: 在新建的Portal控制台应用程序中添加两个实体类,代码结构如 ...
分类:
数据库 时间:
2017-07-07 20:15:11
阅读次数:
319