Вы здесь

Как изменить тип field с text на number_decimal?

1

Есть много полей, которые уже прикреплены к нодам, и в которых уже есть данные.
Задача изменить тип всех полей и сохранить как можно больше данных.

Нашел модуль helper, но он у меня не запускается.

При этом machine_name поля должен остаться не измененным.

Пока сделал просто:

<?php
field_delete_field();
field_create_field();
field_create_instance();

Но данные, ясное дело, не сохраняются.

Версия Drupal: 
7.x
Категория: 
Field API
Вопрос задан 25.04.2015 - 14:54

Ответы

1
Ответ дан 25.04.2015 - 15:23
Аватар пользователя xandeadx
xandeadx
1542

Спасибо.
Узнал вчера, что Drupal поля не сразу удаляет, а ставит их на удаления, перед этим изменяя названия таблиц.
Думаю, можно найти решение лучше.

Комментарий оставлен 25.04.2015 - 15:31