基本上我有两个环境,生产和质量保证。在QA DB上,数据与生产时的数据不同,因此我的QA团队无法正确测试。因此,想要从生产中导入QA DB中的所有catentries /产品相关数据。我搜索了很多,但没有找到任何解决方案。
可能我需要找到所有与产品相关的表并逐个导出它们然后导入到dev db但不确定。
任何人都可以指导我这件事。我如何通过最佳实践开展此活动?
我正在使用DB2
答案 0 :(得分:1)
WebSphere Commerce data model is documented,它将帮助您识别所有相关表。然后,您可以使用DB2 utility db2move
一次性导出(并稍后加载)这些表。例如,
db2move yourdb export -sn yourschema -tn catentry,catentrel,catentdesc,catentattr
请务必列出您需要的所有表格,以逗号分隔,不含空格。您可以指定模式以匹配表名称:
db2move yourdb export -sn yourschema -tn "catent*,listprice"
db2move
将创建一个文件db2move.lst
,列出所有提取的表格,以便您可以使用以下内容加载所有数据:
db2move yourQAdb load -lo replace
从同一目录运行。