Сменить тип поля

Главные вкладки

Аватар пользователя real-man real-man 22 мая 2018 в 13:25

Когда-то сделали поле "цена" с типом "Целое число". Сейчас же нужно изменить тип поля с "Целое число" на "Десятичное число". Подскажет кто как проще всего сделать?

Комментарии

Аватар пользователя Semantics Semantics 22 мая 2018 в 13:51

Я бы делал коротким путём:
Бекап таблиц старого поля
Удаление поля
Создание нового
Перелив данным двумя запросами из бекапнутых таблиц.

Если таких знаний нет, попробуйте:
Переименовать старое поле через https://www.drupal.org/project/field_rename
Создайте новое
Потом с помощью VBO и токенов - установите новому полю значения.

Аватар пользователя real-man real-man 23 мая 2018 в 11:15

Спасибо всем. Через VBO не получилось так как поле было в коллекции полей, а модуль коллекции полей не поддерживает токены в булке, пришлось экспортировать данные поля с БД, и импортировать в новое созданное поле.