Как пересоздать поле с тем же машинным именем но другим типом хранения данных? [РЕШЕНО]

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

Комментарии

Аватар пользователя VasyOK VasyOK 8 ноября 2015 в 13:05

Если пишет ошибку то придется. Обычно пишет и дает название таблицы, которую удалить надо. Главное чтобы вы действительно удалили поле. Из всех типов материалов. Если что из бекапа БД-у восстановите.

Аватар пользователя kras24 kras24 8 ноября 2015 в 13:57

VasyOK wrote:
Если пишет ошибку то придется. Обычно пишет и дает название таблицы, которую удалить надо. Главное чтобы вы действительно удалили поле. Из всех типов материалов. Если что из бекапа БД-у восстановите.

Нет он жалуется что "Такое системное название уже существует", ошибок и ссылок на таблицу нет

Аватар пользователя dashiwa dashiwa 8 ноября 2015 в 13:15

Я так понимаю алтерьнуть существующую схему поля hook_schema_alter...Я не смотрел подробно апи полей может можно без алтера схемы. И предусмотреть возврат к стандартному значению,возможно это предусмотренно тоже этим хуком

Аватар пользователя kras24 kras24 8 ноября 2015 в 17:11

Всем спасибо кто ответил, проблема была из-за невнимательности. В давно неиспользуемом типе материалов поля которые надо было перезаписать тоже присутствовали.

Аватар пользователя VasyOK VasyOK 8 ноября 2015 в 22:38

"VasyOK" wrote:
Главное чтобы вы действительно удалили поле. Из всех типов материалов.

у блин я ж екстрасенс