Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在drupal中,功能是否会忽略或删除实时数据上的字段?_Drupal - Fatal编程技术网

在drupal中,功能是否会忽略或删除实时数据上的字段?

在drupal中,功能是否会忽略或删除实时数据上的字段?,drupal,Drupal,我们正在考虑使用功能模块对生产服务器进行更改 如果功能要使用现有数据更新现有节点,它将如何运行 例如,如果更新将删除一个字段,它会删除与该字段对应的所有数据吗?如果我只是重命名一个字段,它会在另一台服务器上的节点上创建一个新字段,还是会实际重命名该字段?通常,如果您删除本地站点上的CCK字段,您可能会丢失其中的所有数据。因此,如果您使用功能将其移动到生产环境中,CCK字段将在生产环境中被删除,您也将丢失所有数据 功能重复您在生产机器的本地机器上执行的相同操作。因此,如果您只需重命名字段上的标签(

我们正在考虑使用功能模块对生产服务器进行更改

如果功能要使用现有数据更新现有节点,它将如何运行


例如,如果更新将删除一个字段,它会删除与该字段对应的所有数据吗?如果我只是重命名一个字段,它会在另一台服务器上的节点上创建一个新字段,还是会实际重命名该字段?

通常,如果您删除本地站点上的CCK字段,您可能会丢失其中的所有数据。因此,如果您使用功能将其移动到生产环境中,CCK字段将在生产环境中被删除,您也将丢失所有数据

功能重复您在生产机器的本地机器上执行的相同操作。因此,如果您只需重命名字段上的标签(甚至是本地计算机上的小部件类型),就不会在本地计算机上造成任何数据丢失。这是因为CCK允许人们更改标签和小部件类型(尽管您不能再更改机器名称)。在生产上启用“重命名”功能也不会导致数据丢失,只是CCK类型的标签会在那里更改

您可以将上述操作作为一个简单的实验来进行验证


我假设您没有使用疯狂的模块,就像我不知道在这些场景中功能会如何运行一样

我不确定这一定是真的。请参阅:人们正试图从其功能中删除CCK字段,而不是删除它们。