1.iOS如何应对APP版本升级,数据结构随之变化? 一般程序app升级时,数据库有可能发生改变,如增加表字段,增加表等。 此时有两种操作: 1 就是毫无留情的把本地旧数据库直接删掉,重新建立新的数据库; 2 就是数据库迁移,更新数据库。 第一种情况是简单粗暴型,但不会保留任何历史数据,一般不推荐使 ...
分类:
移动开发 时间:
2016-09-09 17:04:27
阅读次数:
288
实验目的:将oracle数据库从一台机器迁移到另外的一台机器(同为linux平台),设置为不同的路径,不同的实例名 源端: ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 ORACLE_SID=t ...
分类:
数据库 时间:
2016-09-08 19:55:44
阅读次数:
214
转exp/imp与expdp/impdp区别 在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间。oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间,而且文件也要小很多。 1.使用expdp要先在数据库中创建dir ...
分类:
其他好文 时间:
2016-09-05 11:48:08
阅读次数:
212
问题 1.在使用EntityFramework访问Mysql的时候,使用迁移来生成数据库或者更新数据库时候会遇到一些问题 2.EntityFramework.Extended对Mysql的支持不是很完全,其中修改是无法直接使用的需要做一些处理 解决方案 1.首先解决第一个问题 准备条件:用Nuget ...
分类:
数据库 时间:
2016-09-03 16:39:54
阅读次数:
181
工具与环境介绍 1.开发环境为vs 2015 2.mysql EF Core支持采用 Pomelo.EntityFrameworkCore.MySql 源代码地址(https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql ...
分类:
数据库 时间:
2016-09-01 22:47:20
阅读次数:
1961
晚上在公司加班,本来想着八点左右走的,但团队成员搞了一天的数据库迁移也没弄好,本来很简单的事他用了错误的方法,然后去用自己方法摸索遇到困难也不给我讲,结果我要用时才发现不行,到头来还要自己各种摸索解决。首先自我反省我没把需求方法说清楚,也没在他做的过程中过度的关注,但他犯了新人才会常犯的错误,自以为 ...
分类:
其他好文 时间:
2016-09-01 00:08:50
阅读次数:
143
前面的文章中,学习了EF 中的几种关系,一对一,一对多,多对多。但是相信大家肯定会有疑问: 1.我难道每次都要创建数据库么? 2.我怎么样从已经存在的表中,添加字段和移除字段呢? 3.当我向表中,添加字段或者移除字段,我怎么来避免丢失数据呢? 4.当数据库发生改变的时候,我怎么获取到创建数据库的脚本 ...
分类:
数据库 时间:
2016-08-23 11:28:41
阅读次数:
376
在过去的编程中,我一直是将数据库连接的URL等信息写死在DAO中的,这样做其实是很不好的,一来重复代码多,二来如果出现需要数据库迁移(即数据库地址改变)等情况,那么数据库连接的URL等信息肯定是要修改的,这样不仅要进行大量的代码修改,而且还需要进行软件的重编译,如此一来开发和维护成本就变大了。 现在 ...
分类:
数据库 时间:
2016-08-16 16:08:25
阅读次数:
183
当 Entity Framework Code First 的数据模型发生改变时,默认会引发一个System.InvalidOperationException 的异常。解决方法是使用DropCreateDatabaseAlways 或DropCreateDatabaseIfModelChanges ...
分类:
数据库 时间:
2016-08-15 10:09:53
阅读次数:
221
MySQL数据库迁移(数据文件直接迁移) 在今年10月下旬的时候,公司的服务器需要迁移,其中涉及到了MySQL数据库迁移。查看了一下MySQL数据文件的大小,接近60G的大小(实际数据并没用那么多)。由于服务器上业务需要,要尽量减少服务器迁移时的损失。所以迁移时间选在了晚上零点开始,而且要尽量减少迁 ...
分类:
数据库 时间:
2016-08-13 14:05:54
阅读次数:
207