请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

qxc

银牌会员

60

主题

237

帖子

2527

积分

银牌会员

积分
2527

微信认证勋章

qxc
银牌会员   /  发表于:2018-8-29 15:35  /   查看:1628  /  回复:3
本帖最后由 qxc 于 2018-8-29 15:36 编辑

前提是保证用户录入的数据不丢失


1、常规办法是先暂停服务器,再获取数据库数据,再修改后,覆盖数据库发布,是这样操作么?


2、对于已经发布运行了的应用再修改设计,只要没动数据库字段,是不是就可以不用暂停服务器,再覆盖发布?


3、因为修改设计要先暂停服务器,对于已经正在运行的系统务必会影响用户正常使用,这个问题新版是怎么解决的?

3 个回复

倒序浏览
firestarman
高级会员   /  发表于:2018-8-29 16:14:26
沙发
如果是使用内置数据库,目前版本只能按你写的第一点来操作。

如果都是外联表,可以考虑使用两套数据库(一套用于设计,一套用于业务),然后修改发布以后切换数据库连接。
参考离线教程“25.4 更改外部数据库连接字符串”。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-8-29 16:24:17
板凳
对于企业系统而言,如果是正规的系统升级,一般都是在下班或者周末去进行系统迁移的。因为生产环境的数据相当重要。重新发布应用其实意味着就是系统的版本升级,只是在活字格中更容易理解。其实不管修没修改数据库,我的建议都是暂停服务器。软件系统,数据才是一切,如果因为某些操作导致数据丢失,那么更得不偿失。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-8-29 16:44:41
地板
可以先给你看看,我马上要做新功能直播的PPT截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部