blueskys 发表于 2023-12-7 18:34:43

提供数据库连接串动态修改命令


在与财务软件做接口的过程中,需要动态选择数据放到哪个账套(一个账套就一个数据库,每个账套的数据结构完全一致;财务每年都会新建一个账套,同一年中不同业务可能也会建不同账套),并且需要由客户动态修改。目前活字格中没有通过命令修改连接串的命令,使用很不方便。发布多个应用,服务控制台修改连接串的方便都不太适合最终用户。

Patrick.Zhu 发表于 2023-12-8 17:18:44

您看我描述的对不对,同一个应用,支持使用中切换绑定数据库,并自动将应用内使用的所有数据源,切换成新的库中,完全同名的数据源,包括:数据表绑定、数据字段使用等。

也就是常被提到的多账套功能。

blueskys 发表于 2023-12-8 17:26:31

Patrick.Zhu 发表于 2023-12-8 17:18
您看我描述的对不对,同一个应用,支持使用中切换绑定数据库,并自动将应用内使用的所有数据源,切换成新的 ...

是这个意思。因为需要最终用户切换,所以需要提供修改连接串参数的命令,以便动态修改数据源。

Patrick.Zhu 发表于 2023-12-8 17:53:08

我理解了,感谢您配合截图的详细反馈。关于这个问题,一直是在我们的研究列表里,但这个功能在活字格中的复杂度和工作量比较夸张, 短时间内都不会计划支持。
我们会持续关注此问题,希望能找到比较好的技术方案,我们会第一时间支持。

blueskys 发表于 2023-12-11 11:18:50

Patrick.Zhu 发表于 2023-12-8 17:53
我理解了,感谢您配合截图的详细反馈。关于这个问题,一直是在我们的研究列表里,但这个功能在活字格中的复 ...

工作量我不太清楚。但我的意思,相当于把控制台中,应用的高级设置里的“数据连接字符串”设置开放,可用命令动态修改连接串的内容即可

blueskys 发表于 2023-12-11 11:21:40

这部分内容是控制台支持的,应该可以提取了一个命令来。控制台这种方式对最终用户不太友好。用命令方式做一个简单的界面对于普通用户会更友好。

Patrick.Zhu 发表于 2023-12-11 11:43:43

嗯嗯,我完全能理解您希望的实现效果,就是支持在运行时,切换账套。除了您说的这种动态修改数据库链接字符串的情况外,还有一种常见的情况是不同的用户希望同时看不同的账套,相当于一个应用,要支持多个链接字符串,并支持在运行时切换。
您说的希望我明白了。

我所说的工作量,是指我们开发这个功能需要的工作量,这个牵扯到不同需求之间的排期,如有进展我会第一时间通知您。:loveliness:
页: [1]
查看完整版本: 提供数据库连接串动态修改命令