Переименование таблицы в Directus CMS
Как я могу переименовать таблицу в CMS "Directus" ( https://getdirectus.com/)?
Я попытался переименовать имя из портала администратора, но это не работает. Там есть четкие сообщения, написанные под "именем":
Не может (в настоящее время) быть изменено в CMS.
Есть ли обходной путь, чтобы изменить это?
1 ответ
К сожалению, в Directus версии 6.x нет возможности переименовать таблицу. Это связано с тем, что имя таблицы также необходимо обновлять во многих случаях в настройках. Версия 7.0 (выпуск в Q2-2018) будет иметь возможность переименовывать таблицы, и обновление будет каскадно распространяться по всей системе.
На данный момент вы можете вручную внести это изменение непосредственно в базу данных. Сначала обновите фактическое имя таблицы, затем измените любые ссылки на него в idrectus_tables
, directus_columns
а также directus_privileges
, Вы также можете обновить directus_activity
, но только если вам нужно сохранить существующие ревизии / историю для этой таблицы.