0

我想知道如何删除 Mendix 程序的本地数据库。

背景故事是我正在调用 Web 服务来将数据写入属性。因此,每次用户按下按钮时,webservice 都会将数据写入属性。这会导致许多条目具有相同的值。我已经通过验证检查解决了这个问题,但我无法摆脱这些条目。

有人知道如何删除那些吗?

4

2 回答 2

0

这取决于您是运行内存数据库(如 HSQL)还是本地数据库服务器(如 MS SQL Server 或 Postgres)。

您的 HSQL 数据库在每次重新启动时都会为空,但对于本地数据库实例则不会。在这里,您可以使用数据库管理工具(PostgreSQL -> PgAdmin、MSSQLSERVER -> Microsoft SQL Server Management Studio)连接到您的数据库。完成后,您需要找到您的表(它将是 modulename$entityname)并执行查询,例如,如果您想删除表中的所有记录,则 TRUNCATE modulename$entityname,或者 DELETE FROM modulename$entityname WHERE (谓词)如果要删除特定记录。

于 2021-04-23T00:23:03.483 回答
0

如果您想摆脱现有条目,您始终可以创建一个微流程,从数据库中检索所有条目并删除它们。你可以创建一个带有按钮的管理部分来运行这个微流(如果你只需要这样做一次)或创建一个运行微流的计划事件(比如每天)。

于 2021-04-28T05:20:33.957 回答