【问题标题】:Where to find data in database of sxc在sxc的数据库中哪里可以找到数据
【发布时间】:2017-01-23 12:58:23
【问题描述】:

我使用 sxc 模块创建了一个应用程序。 现在我有 500 行要删除的空行。

我在数据库中搜索它们以将它们全部删除,但我似乎找不到它们,我认为将它们一一删除是浪费时间。

它是“管理内容/数据”表中的数据。

请告诉我。

我还有一个问题: 如果我编辑一个项目。模块的标题随着第一个项目的“名称”字段而改变。如何避免这种情况?是bug吗?

提前致谢。

【问题讨论】:

  • 您好,2sxc 中的数据不像您可能习惯的典型关系数据那样存储。所以我不建议尝试在表格中挖掘批量更新。我建议在这里使用他们的数据导入和导出功能:2sxc.org/en/Learn/Content-Export-and-Import
  • 模块标题不是错误。如果您需要完全控制 2sxc 内容的设计,通常最好使用无标题模块。

标签: 2sxc


【解决方案1】:

基本上,JKings 的回答是正确的 - 这种批量操作可以使用导出/导入轻松完成,因为在重新导入时,您可以告诉 2sxc 删除导入中未找到的所有项目。这确保了 2sxc 可以处理数据完整性等。说明https://2sxc.org/en/Learn/Content-Export-and-Import

所以正确的步骤是:

  1. 导出列表
  2. 在记事本、xml编辑器中打开(或使用excel,如链接所示)
  3. 删除所有你不想要的
  4. 重新导入,但选择“删除导入中未找到的所有实体”选项

你准备好了:)

【讨论】:

  • 您好,感谢您的回复。我还有一个问题:如果我导出,删除所有我不想要的文件并导入新文件,那么所有这些项目是否都获得了不同的 ID?我有一个使用这些 ID 的模板。
  • 每个项目都保留 ID 和 GUID,但为了安全起见,您应该在另一个带有一些测试条目的表上进行试运行。
  • 感谢您的回答。它确实有效。我只是想让您知道导出的 xml 文件的结尾不正确。它以 而不是 结尾
  • @DannyBrouwer 您使用的是当前版本的 2sxc 吗?这曾经是一个错误,但应该修复
猜你喜欢
  • 1970-01-01
  • 2012-08-13
  • 1970-01-01
  • 2021-08-16
  • 2020-03-27
  • 1970-01-01
  • 1970-01-01
  • 2022-01-24
  • 2015-06-21
相关资源
最近更新 更多