Заметки об Amiro.CMS

Префиксы таблиц MySQL и резервные копии БД

13.11.12 17:28

Кто хоть раз работал с таблицами базы MySQL для сайта на Amiro.CMS, наверное обратил внимание, что все они начинаются с префикса cms_. Это помогает определить их принадлежность к Amiro.CMS, но есть один нюанс, который нужно учитывать, если вы создаете новые или кастомные таблицы.

Резервное копирование, встроенное в Amiro.CMS

Игнорирует все таблицы, которые могут находиться в одной базе с таблицами самого движка, чьи имена не начинаются с префикса cms_. Говоря иначе, в дамп попадают только таблицы, названия которых начинаются с cms_.

Создание дистрибутива в админке Amiro.CMS

При создании дистрибутива в отличие от создания резервной копии в дамп базы MySQL попадают абсолютно все таблицы, которые присутствуют в самой базе. Поэтому, если вы делите одну базу на два сайта, к примеру один на Amiro, другой на Joomla, то в дистрибутиве будут все таблицы такой базы данных.

Для чего это нужно знать?

Собственно заметка носит информационный характер. И если вы все-таки хотите добавить несколько своих таблиц и быть уверенным, что они не пропадут при восстановлении сайта из резервной копии или переносе дистрибутива, давайте имена пользовательских таблиц с учетом префикса cms_, к примеру:

cms_custom_cards

В будущем это поможет избежать проблем.



Рубрики: 5.14.x.x MySQL Резервное копирование


« Как в PHP коде узнать текущий ID текущего модуля  | В начало |  Старые версии Amiro.CMS и версии PHP »



При перепечатке, копировании материалов с сайта прямая и активная ссылка, разрешенная для индексации поисковыми роботами, на источник www.amirocmspro.ru обязательна!

Поиск по сайту

Loading

Облако тегов

5.10.x 5.12.0.4 5.14.x.x 6.0.x AMI AMI::getOption Amiro.CMS AMI_Registry AMI_RequestHTTP API CSS DBD MySQL DB_Query ErrorDocument getPluginOption HTML https INSERT jQuery modId mod_rewrite MySQL Perl PHP PHPкодим pluginId sm_tree.tpl SSL subs_send_single Tools



Купить Amiro CMS

Хотите купить платную редакцию Amiro.CMS? Напишите нам!




Почему коммерческие CMSПочему Amiro.CMSПоискПартнеры и друзьяКарта сайта
2010-2014 © AmiroCMSPro.ru | Amiro.CMS глазами администратора системы. - проект nsk21.ru
Лучший хостинг для сайтов на Амиро.CMS». Учебе время - потехе час!
Работает на Amiro CMS - Free