《游戏系统设计二》操蛋,游戏版本要回滚,还好我机智备份了数据库,代码直接拿走

Posted 香菜聊游戏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《游戏系统设计二》操蛋,游戏版本要回滚,还好我机智备份了数据库,代码直接拿走相关的知识,希望对你有一定的参考价值。

图片

今天有空整了下之前写的数据库备份的代码。

1、工作中的问题

数据库开发流程一般是先在power design 中新建表结构(因为pd其他部门要看的),然后拷贝生成的DDL建表语句,在数据库中执行,然后才算创建了一张表。这样的工作流程中间有一些问题。

1、不方便修改,打断了代码开发的专注。

如果在开发的过程中想要修改表,我会直接在数据库中通过Navicat修改表结构,进行增删改,正常的情况下然后还要同步到pd中。这样的流程打断了我开发代码的专注度,因此需要将我们从这样的繁琐事中解脱出来。

2、容易遗忘,会有心理负担

修改数据是基本操作,如果在开发功能的过程中频繁修改,去同步pd,会给开发产生负担,这样的情况下就会产生遗忘,在功能开发完成的情况下,基本上很少去再次补全pd,一份不完整的pd意义是不大的。毕竟不想每次都有人问表的结构怎么样,也不想费口舌,也会有自己没有维护好,没有做好的感觉。

3、游戏版本更新频繁,无法回滚数据库

在最忙的时候,游戏基本上是两周一个新版本,每个版本都会伴随一些表的变更,虽然我们的游戏代码都会有版本记录,但是数据的表结构一直没有好的备份,这样的情况下造成数据库表结构很难回滚,所以需要想办法对数据库进行备份。

2、解决方案

有这样的问题,必然想要解决。解决问题了才能提升工作效率(有时间划水),减少犯错的可能性(

以上是关于《游戏系统设计二》操蛋,游戏版本要回滚,还好我机智备份了数据库,代码直接拿走的主要内容,如果未能解决你的问题,请参考以下文章

机智云WebSocket实现物联网游戏

机智云WebSocket实现物联网游戏

git回滚操作

在eclipse里面使用SVN,怎么实现版本回滚

在eclipse里面使用SVN,怎么实现版本回滚

svn上想回滚代码怎么办