Переименование таблицы в Directus CMS

Как я могу переименовать таблицу в CMS "Directus" ( https://getdirectus.com/)?

Я попытался переименовать имя из портала администратора, но это не работает. Там есть четкие сообщения, написанные под "именем":

Не может (в настоящее время) быть изменено в CMS.

Стол Directus

Есть ли обходной путь, чтобы изменить это?

1 ответ

К сожалению, в Directus версии 6.x нет возможности переименовать таблицу. Это связано с тем, что имя таблицы также необходимо обновлять во многих случаях в настройках. Версия 7.0 (выпуск в Q2-2018) будет иметь возможность переименовывать таблицы, и обновление будет каскадно распространяться по всей системе.

На данный момент вы можете вручную внести это изменение непосредственно в базу данных. Сначала обновите фактическое имя таблицы, затем измените любые ссылки на него в idrectus_tables, directus_columns а также directus_privileges, Вы также можете обновить directus_activity, но только если вам нужно сохранить существующие ревизии / историю для этой таблицы.

Другие вопросы по тегам