我在使用内容副本导出和导入大量CCK字段时遇到了麻烦(我需要一个文件下载/上传选项)。
是否有一个SQL (或drush)命令可以导出和导入CCK字段?我对任何绕过PHP内存限制、504网关超时以及什么都不感兴趣。
也许我仍然可以使用来自and服务器的CLI的HTTP,比如wget <export from content copy> >data.txt
和wget --post-data data.txt <import via content copy>
。
发布于 2011-05-19 14:04:05
有两种方法可以解决这个问题。
因此,对于n°2,您所要寻找的信息在以下表格中有一个小小的解释:
content_type_CONTENT_TYPE_NAME
,此表存储CT的所有非多值字段(CT = Content )。content_field_FIELD_NAME
,您的每个字段都有一个表被设置为多值。内部构件CCK表:
content_node_field_instance
,存储每个字段的定义(标签、重量、小部件、CT名称……)content_node_field
附加值设置(必需、多值、db存储.)content_group_fields
和content_group
信息。所以现在你有了桌子,现在是棘手的部分。
如果目的地上不存在CT和字段,则非常容易,只需导出CT表和SQL中的字段,使用CT和字段名称导出内部CCK表的内容即可。
如果您的CT或您的任何字段(请记住,字段可以在CT之间共享)存在于目的地,您必须评估更改并更新表结构以应用这些更改,我认为这很容易处理,因此我建议您不要这样做。
祝好运。
https://drupal.stackexchange.com/questions/3465
复制相似问题