|
Кто хоть раз работал с таблицами базы MySQL для сайта на Amiro.CMS,
наверное обратил внимание, что все они начинаются с префикса cms_. Это
помогает определить их принадлежность к Amiro.CMS, но есть один нюанс,
который нужно учитывать, если вы создаете новые или кастомные таблицы. Резервное копирование, встроенное в Amiro.CMSИгнорирует все таблицы, которые могут находиться в одной базе с таблицами самого движка, чьи имена не начинаются с префикса cms_. Говоря иначе, в дамп попадают только таблицы, названия которых начинаются с cms_. Создание дистрибутива в админке Amiro.CMSПри создании дистрибутива в отличие от создания резервной копии в дамп базы MySQL попадают абсолютно все таблицы, которые присутствуют в самой базе. Поэтому, если вы делите одну базу на два сайта, к примеру один на Amiro, другой на Joomla, то в дистрибутиве будут все таблицы такой базы данных. Для чего это нужно знать?Собственно заметка носит информационный характер. И если вы все-таки хотите добавить несколько своих таблиц и быть уверенным, что они не пропадут при восстановлении сайта из резервной копии или переносе дистрибутива, давайте имена пользовательских таблиц с учетом префикса cms_, к примеру: cms_custom_cards
В будущем это поможет избежать проблем.
|