请选择 进入手机版 | 继续访问电脑版
Logic
金牌服务用户   /  发表于:2022-11-24 16:08  /   查看:1937  /  回复:6
10金币
设计器连的也是生产环境的外联MySQL数据库

现在新建了测试数据库
想把设计器连接的数据库改成测试库
需要怎么操作

我通过管理数据库连接已经添加了测试库
现在对象管理器里同时有生产库和测试库的表
只想留下测试库的表,需要怎么操作

以及后续发布到生产环境又要怎么搞?
感觉好麻烦啊

最佳答案

查看完整内容

大佬您好,对于外联库,即使咱们的连接字符串变了,但是只要可以在对应的外联库中找到对应的数据表,使用的时候就不会报错。 所以您若是想要在设计器中使用测试库,只需要将原来的连接字符串改成测试库的连接字符串,只要是原来正式库导入的表都可在测试库中找到,数据表会自动更新到连接字符串所对应的最新数据不会出现问题, 至于在正式环境如何使用正式库,只需要在管理控制台的应用设置中的高级设置重新修改成正式库的连接字 ...

6 个回复

最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-11-24 16:08:20
来自 2#
大佬您好,对于外联库,即使咱们的连接字符串变了,但是只要可以在对应的外联库中找到对应的数据表,使用的时候就不会报错。
所以您若是想要在设计器中使用测试库,只需要将原来的连接字符串改成测试库的连接字符串,只要是原来正式库导入的表都可在测试库中找到,数据表会自动更新到连接字符串所对应的最新数据不会出现问题,
至于在正式环境如何使用正式库,只需要在管理控制台的应用设置中的高级设置重新修改成正式库的连接字符串,应用就会自动使用正式库了

本帖子中包含更多资源

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

x
回复 使用道具 举报
Syl悬赏达人认证
论坛元老   /  发表于:2022-11-24 16:59:04
3#
本帖最后由 Syl 于 2022-11-24 17:02 编辑

你这种需要两个数据库,发布的时候改一下链接再发布就行了



我在自己的云服务建了测试库,需要发布的时候把设计数据库表结构、存储、视图的命令到正式库执行一下;
然后工程文件修改数据库连接发布就完活,不复杂;


还有就是用离线发布,不用一直改数据库了解,但是数据结构的变动还是要手工执行命令的

本帖子中包含更多资源

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

x
回复 使用道具 举报
Logic
金牌服务用户   /  发表于:2022-11-24 17:25:25
4#
啊 懂了   是把原来的连接改成测试库
我新建了一个连接,以为设计器可以在不同的数据库间切换
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2022-11-24 17:27:11
5#
感谢 Syl 大佬的支持,您可以参考 Syl 大佬和版主的方案。
Syl 大佬对应用的发布分析得很到位,有没有兴趣写个和发布相关的帖子传授一波经验哈
回复 使用道具 举报
Logic
金牌服务用户   /  发表于:2022-11-24 17:32:11
6#
Simon.Sun 发表于 2022-11-24 17:27
感谢 Syl 大佬的支持,您可以参考 Syl 大佬和版主的方案。
Syl 大佬对应用的发布分析得很到位,有没有兴趣 ...

设计器连接的测试库   和 生产的正式库
都是同一种数据库的话
应该是可以实现直接半覆盖发布的吧
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2022-11-24 17:46:30
7#
不建议您设计器同时连接测试库和生产库哈,关于外联库的半覆盖发布,胡老板写过一个贴子,很详细,您可以去看下:
活字格7.0 update1新功能解密:九,数据库提升-外联数据库支持半覆盖发布 - 活字格专区 - 专题教程 - 葡萄城产品技术社区 (grapecity.com.cn)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部