.hdbtabledata删除部署中的数据

2020-09-15 19:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在MTA项目中,我们使用.hdb...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在MTA项目中,我们使用.hdbtabledata和.csv文件来用初始数据填充某些表。 之后,这些表将由我们的应用程序填充新数据。 过去工作正常,我们进行了几次部署,一切都很好。 但是,在最后一次部署之后,除了csvs提供的数据之外,我们已经丢失了那些表中的所有其他数据。

我们调查了《 HANA开发人员指南》中提供的密钥保留导入方案和导入列方案,但它们似乎都不满足我们的要求-导入一些初始数据 首先部署应用程序,然后用新数据填充相同的表,而不必担心下次部署可能会丢失数据。

对此有何建议?

5条回答
Haoba3210
2020-09-15 19:36

Hi Dirk,

谢谢您的回答。 我认为我们遇到的问题几乎与您一样。 在我撰写此问题时,我们在那儿解释了问题,此后,我们决定不再使用.hdbtabledata。 我们通过sql脚本切换为手动初始插入。 直到几天前,效果还不错。

现在,在部署hdb模块中的一项更改期间(在某些表中添加了唯一约束),我们丢失了以前由.hdbtabledata文件填充的表中的数据。 这些表中的所有数据都不会丢失,只有应用程序插入的数据会丢失,而(已删除的)csv文件中的数据仍保留在表中。

这使我们认为.hdbtabledata并未真正从hdb模块中删除,因此我们像您一样取消了部署。

现在我们与您同在一个页面上-部署期间所有数据都会丢失(csv文件中的数据+应用插入的数据)。

我们正在那里寻求解决方案。 如果您发现了什么,也请让我们知道。 :)

此致

Olja


一周热门 更多>