我已使用数据输入表格将数据输入DHIS2,并希望将其单独或批量删除,用于多个地理单位--是否有一种简单的方法?
此外,当我更新DHIS2中的数据集的数据输入表单以包含其他数据元素时,更新没有反映在数据输入模块中。是否有必要清除在原始数据输入表上输入的现有数据--以便重新输入更新的表单?
发布于 2015-07-08 18:14:12
目前没有这样的功能用于大容量删除2.19版本的数据。通过UI这样做被认为是有风险的。您可以使用SQL对"datavalue“数据库表删除数据记录。
向数据集添加数据元素时,应自动更新数据输入表单。数据输入表单在浏览器中本地缓存,以便脱机使用。尝试重新加载网页(点击F5)。为了强制重新下载,您可以彻底清除网页浏览器缓存,指令这里。
发布于 2018-10-19 11:15:41
我使用pgAdmin4来执行SQL请求。
我想删除通过DHIS2导入/导出工具导入的所有数据(我在2018年10月15日导入了这些数据)。
首先,我选择了数据以确保,这就是我想要删除的内容:
SELECT * from public.datavalue
WHERE created >= '2018-10-15'::date
ORDER BY created DESC
limit 5000;然后我删除了数据:
DELETE from public.datavalue
WHERE created >= '2018-10-15'::date;发布于 2020-07-07 09:44:50
唯一的选择是使用数据库中的SQL删除。因为它有多个关系,所以你需要处理所有的引用整数。
https://webmasters.stackexchange.com/questions/82983
复制相似问题