找回密码
 立即注册

QQ登录

只需一步,快速开始

Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-7-8 14:08:33
11#
我来解释一下,活字格的整体的发布策略(外联数据库时)
场景1:
设计器有两个连接字符串A和B,此时服务上没有应用;、
发布以后,服务器的数据库就会变成有A和B


场景2:
如果用户需要在发布以后的应用上将数据库换成正式库,比如将A数据库连接,更换成正式库C;将B数据库连接,更换成正式库D。其实此时活字格会在服务端记录一组对应关系,如果你设计器一直使用数据库A和B,那么不管你怎么发布服务端都是C和D
也就是说如果用户此时用户继续发布,那么,服务端还是会因为记录的对应关系,直接连接到C和D


场景3:
如果需要增加数据库,比如E,此时发布
因为服务端值记录了A和B的对应关系,E是新的数据库,没有任何记录,所以发布以后服务端会连接到E


总结:
其实服务端的数据库修改策略非常的简单,那就是只要用户所在服务端修改了数据库的连接字符串,活字格就会记录修改前后的对应关系。只要发布的时候数据库满足对应关系,那服务端的数据库就会保持不变。

以上策略可以很好的满足测试库和正式库不同的情况,简单方便。
不知道以上策略哪里不满足大佬的需求,我看看怎么提升~

本帖子中包含更多资源

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

x
回复 使用道具 举报
隔壁老王活字格认证
金牌服务用户   /  发表于:2024-7-8 21:54:26
12#
能不能在发布的时候显示服务端的数据库,这个操作非常重要,如果在发布的时候能看到最终结果会放心一点,
回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:2024-7-14 21:38:07
13#
隔壁老王 发表于 2024-7-8 21:54
能不能在发布的时候显示服务端的数据库,这个操作非常重要,如果在发布的时候能看到最终结果会放心一点,

如果有新需求的话,建议您发一个新的帖子记录呢
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部