找回密码
 立即注册

QQ登录

只需一步,快速开始

在此廾匸你

金牌服务用户

19

主题

97

帖子

256

积分

金牌服务用户

积分
256

时代开发者征文活动

[已处理] 系统发布

在此廾匸你
金牌服务用户   /  发表于:2024-10-16 08:44  /   查看:229  /  回复:5
5金币
对于正式使用数据库和测试使用数据库,如果在测试数据库中对表字段和表数据进行修改,并将修改后的数据表作为正式使用,然后在发布时重新更换为正式数据库连接,两边数据库表冲突了会影响发布吗?发布后的数据库字段情况和数据情况会与修改的数据相同吗?

最佳答案

查看完整内容

那使用半覆盖就没有问题的。。 可以先备份下数据库,再半覆盖。出现异常可以还原。做到万无一失。

5 个回复

倒序浏览
最佳答案
最佳答案
风之剑
初级会员   /  发表于:2024-10-16 08:44:03
来自 4#
在此廾匸你 发表于 2024-10-16 09:06
发布过,为防止数据丢失,一直用的半覆盖



那使用半覆盖就没有问题的。。  

可以先备份下数据库,再半覆盖。出现异常可以还原。做到万无一失。

本帖子中包含更多资源

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

x
回复 使用道具 举报
风之剑
初级会员   /  发表于:2024-10-16 09:01:35
2#
看楼主这个问题,应该是没有操作过发布。您可以发布一次应用就知道了。




--------------------------------------

发布时,选择数据库全覆盖 就可以了。
回复 使用道具 举报
在此廾匸你
金牌服务用户   /  发表于:2024-10-16 09:06:28
3#
风之剑 发表于 2024-10-16 09:01
看楼主这个问题,应该是没有操作过发布。您可以发布一次应用就知道了。

发布过,为防止数据丢失,一直用的半覆盖
回复 使用道具 举报
在此廾匸你
金牌服务用户   /  发表于:2024-10-16 09:26:19
5#
风之剑 发表于 2024-10-16 09:15
那使用半覆盖就没有问题的。。  

可以先备份下数据库,再半覆盖。出现异常可以还原。做到万无一失 ...

好的,谢谢。主要以前用半覆盖其实也是在同一个数据库表上修改,现在是两个数据库就有点担心
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-10-16 10:17:21
6#
感谢大佬的支持。
您好,首先设计器和服务器数据库分开是正确的做法。
然后就是后续业务开发,会先在测试库变更表结构,再发布到服务器正式库上。
这一个过程可以使用半覆盖的数据合并设置,这一过程会对比设计器测试库和服务器正式库,库表结构不一致的地方,然后我们可以选某些表,把测试库的表结构或数据变更发布到服务器。
半覆盖更多介绍可参考:

活字格7.0 update1新功能解密:九,数据库提升-外联数据库支持半覆盖发布
https://gcdn.grapecity.com.cn/showtopic-97991-1-1.html
(出处: 葡萄城开发者社区)



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