Изменение таблиц в MySQL

Вопрос

#1 25 мая 2019 в 10:42
Час Всем Добрый!
Уважаемые ГУРУ просьба подскажите.
Как в базе поменять таблицы без последствий?

То есть есть таблицы:
cms_con_groups_user
cms_con_groups_user_cats
cms_con_groups_user_cats_bind
cms_con_groups_user_fields
cms_con_groups_user_props
cms_con_groups_user_props_bind
cms_con_groups_user_props_values

Хочу заменить на:
cms_con_groups
cms_con_groups_cats
cms_con_groups_cats_bind
cms_con_groups_fields
cms_con_groups_props
cms_con_groups_props_bind
cms_con_groups_props_values

Вроде бы меняются в базе MySQL в разделе Операции. (может кто подскажет)

Где еще нужно будет менять таблицы или файлы для продолжения работы без ошибок..

Я только учусь!
#2 25 мая 2019 в 11:33
Названия самих таблиц и везде, где встречается 'groups_user'. В файлах не надо.

Конечно, 'groups', я бы не рискнул использовать, мало ли…
#3 25 мая 2019 в 11:37
islyaeFF,
Подскажите,! правильно я понимаю что если заменить везде cms_con_groups_user на cms_con_groups все пройдет без ошибок.
Не нужно будет перенастраивать таблицы в виджетах… (я не знаю точно)
Менять нужно (Нажимая на таблицу в Операциях)?
#4 25 мая 2019 в 11:38
Стоп! нельзя использовать groups. Это имя системного компонента
#5 25 мая 2019 в 11:38
islyaeFF,
что нельзя использовать groups — Вот и я про тоже.
#6 25 мая 2019 в 11:40
islyaeFF,
Есть таблица cms_groups но нет таблицы cms_con_groups.
Разве будет конфликт?
#7 25 мая 2019 в 11:48
site.ru/groups уже есть такой системный компонент.
а ваш список контента какой путь иметь будет? Аналогичный
#8 25 мая 2019 в 11:53
islyaeFF,
site.ru/groups — да такое есть.
Я просто не пойму либо я не правильно настроил группу или что то не то, так как в Типах контента не было групп.
Пришлось создать тип контента groups_user для добавления возможности писать пользователю новости в группе.
Вот теперь думаю что не правильно все установил.
#9 25 мая 2019 в 11:57


в Типах контента не было групп.

MegaRostov
А зачем вам там группы? Группы создаются в раздете Пользователи
#10 25 мая 2019 в 11:58
То есть, пользователь создал группу:
1) Экскурсии — в Типах контента не было возможности создать поля для написания новостей. (Так как не было полей вообще)
Есть стандартные (в Компонентах) с возможностью добавления:
Заголовок
Описание группы
Логотип группы
Обложка группы

Но отображение там не то что нужно (может быть я не так настраиваю группы)
#11 25 мая 2019 в 12:01
islyaeFF,
А зачем вам там группы? Группы создаются в разделе Пользователи — Да это понятно..
Пользователь САМ должен создать ГРУППУ со своим названием с возможностью добавлять новости, фото, дополнительное фото, и так далее. в СВОЮ группу.

Я как Админ в этом участия не принимаю ни какого.
#12 25 мая 2019 в 12:10
Может что нибудь посоветуете?
#13 25 мая 2019 в 12:37

Как в базе поменять таблицы без последствий?

MegaRostov
Никак! В любом случае придется переписывать все запросы, связанные с этими таблицами, в кодах сайта.

Я только учусь!

MegaRostov
Не тому учитесь.

Может что нибудь посоветуете?

MegaRostov
Освоить программирование в полном объеме.

ПС. Если бы мне, не программисту, "приспичило" заменить таблицы, тогда я бы сделал следующее:
1. Изменил названия таблиц, перед этим проверив не занято или уже это системное имя
2. Проверил бы поиском по базе, где встречаются старые названия и изменил их
3. Проверил бы поиском, где в кодах встречаются старые названия измененных таблиц.
#14 25 мая 2019 в 19:11
MegaRostov,
У Вас groups — тип контента?
#15 26 мая 2019 в 12:23
Ris, Нет
Тип контента — groups_user, возникает ошибка при создании в Типах контента groups. Так как есть такой Компонент.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.