最近公司做系统数据库升级,主要由原来的SQL数据库升级Oracle数据库,对于拥有千万级数据库的实用系统来说,迁移不是件容易的时,光数据同步就需要很久,更别说要修改升级原来的SQL库使用的存储过程和视图了。 当然经过团队小强们的不懈努力,还是一举攻破了这道门槛,存储过程全部替换,数据全部同步,然,不 ...
分类:
数据库 时间:
2017-10-19 14:10:14
阅读次数:
168
软件开发阶段数据库升级维护策略 一 为什么要维护升级 1.1 现状和出现的问题 如果你开发一个的项目,没有用到数据库,那么你不用维护数据库。 如果你开发一个项目,用到数据库了,但是从不用修改,那么数据库的维护也相对的简单。 当你开发一个大的项目,数据库有很多表,视图,存储过程,数据库分成了几个,开发 ...
分类:
数据库 时间:
2017-10-13 14:06:31
阅读次数:
228
PostgreSQL软件版本升级后,需要使用pg_upgrade迁移旧版本的数据库,具体的操作参数可以参考官方文档,在此记录一下操作过程中出现的细节问题: 新版本软件在initdb的时候要保证locale和旧版本软件一致,如果旧版本软件在initdb的时候指定了--locale=C,而新版本软件未指 ...
分类:
数据库 时间:
2017-10-09 13:11:43
阅读次数:
210
(以下所有命令都是在 php-fpm 容器下运行)--docker 初始化环境 创建数据库,执行以下命令 $php app/console doctrine:database:create 然后升级数据库 创建数据库,执行以下命令 然后升级数据库 升级数据库 首先更新代码 然后执行以下命令 $ ph ...
分类:
其他好文 时间:
2017-09-07 18:13:13
阅读次数:
149
数据库升级:v1.0-v2.1从v1.0升级到v2.01,不走oncreate,走onupdategrade直接安装v2.0,走onCreate;v1.0-v3.0:分三种情况1.v1.0升级到v3.0: 不走onCreate,走onUpgrade2.v2.0升级到v3.0:不走onCreate,走... ...
分类:
移动开发 时间:
2017-08-16 15:31:52
阅读次数:
224
操作环境 1、SuSE11sp3操作系统 2、oracle 11.2.0.3版本升级到11.2.0.4版本 问题现象 oracle 11.2.0.3版本升级到11.2.0.4版本时执行dbua命令在获取dabase信息步骤时提示输入pfile文件,无法next操作,升级阻塞。(不是在自己环境操作,暂 ...
分类:
数据库 时间:
2017-07-22 09:51:27
阅读次数:
1143
目录一、数据库升级路线二、Source端数据库进行RMAN全备份2.1备份前执行utlu112i.sql脚本2.2Source端数据库全备份三、Target端进行异机操作3.1恢复Spfile3.2恢复控制文件3.3恢复归档文件3.4恢复数据文件3.5upgrade打开数据库3.6执行升级脚本catupgrd.sql3.7执行脚本utlu112s.sq..
分类:
数据库 时间:
2017-07-17 18:55:32
阅读次数:
468
软件迭代过程中,业务不断更新,也要求软件持续更新。相应地,数据库更新升级也是不可避免的一个环节。Android作为客户端应用,数据库升级相对于服务端来说会麻烦一些。常见的升级方式有: 1.删除旧表和数据,创建新表。优点是简单方便,缺点是丢失了旧数据。适用于应用数据依赖度低的情况。 2.在代码中兼容处 ...
分类:
移动开发 时间:
2017-07-13 20:30:29
阅读次数:
241
我们在升级系统的时候,经常碰到需要更新服务器端数据结构等操作,之前的方式是通过手工编写alter sql脚本处理,经常会发现遗漏,导致程序发布到服务器上后无法正常使用。 现在我们可以使用Flask-Migrate插件来解决之,Flask-Migrate插件是基于Alembic,Alembic是由大名 ...
分类:
数据库 时间:
2017-07-07 19:50:44
阅读次数:
224
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 如果IOS App 使用到CoreData,并且在上一个版本上有数据库更新(新增表、字段等操作),那在覆盖安装程序时就要进行CoreData数据库的迁移,具体操作如下: 1.选中你的mydat ...
分类:
移动开发 时间:
2017-06-29 17:38:51
阅读次数:
286