在drupal中,功能是否会忽略或删除实时数据上的字段?
我们正在考虑使用功能模块对生产服务器进行更改 如果功能要使用现有数据更新现有节点,它将如何运行在drupal中,功能是否会忽略或删除实时数据上的字段?,drupal,Drupal,我们正在考虑使用功能模块对生产服务器进行更改 如果功能要使用现有数据更新现有节点,它将如何运行 例如,如果更新将删除一个字段,它会删除与该字段对应的所有数据吗?如果我只是重命名一个字段,它会在另一台服务器上的节点上创建一个新字段,还是会实际重命名该字段?通常,如果您删除本地站点上的CCK字段,您可能会丢失其中的所有数据。因此,如果您使用功能将其移动到生产环境中,CCK字段将在生产环境中被删除,您也将丢失所有数据 功能重复您在生产机器的本地机器上执行的相同操作。因此,如果您只需重命名字段上的标签(
例如,如果更新将删除一个字段,它会删除与该字段对应的所有数据吗?如果我只是重命名一个字段,它会在另一台服务器上的节点上创建一个新字段,还是会实际重命名该字段?通常,如果您删除本地站点上的CCK字段,您可能会丢失其中的所有数据。因此,如果您使用功能将其移动到生产环境中,CCK字段将在生产环境中被删除,您也将丢失所有数据 功能重复您在生产机器的本地机器上执行的相同操作。因此,如果您只需重命名字段上的标签(甚至是本地计算机上的小部件类型),就不会在本地计算机上造成任何数据丢失。这是因为CCK允许人们更改标签和小部件类型(尽管您不能再更改机器名称)。在生产上启用“重命名”功能也不会导致数据丢失,只是CCK类型的标签会在那里更改 您可以将上述操作作为一个简单的实验来进行验证
我假设您没有使用疯狂的模块,就像我不知道在这些场景中功能会如何运行一样 我不确定这一定是真的。请参阅:人们正试图从其功能中删除CCK字段,而不是删除它们。