Перейти к основному содержимому
Версия: v3.0.0

База данных

В процессе установки модуля будут выполнены запросы к базе данных.

CREATE TABLE IF NOT EXISTS oc_category_attribute (
category_id INT(11) NOT NULL,
attribute_id INT(11) NOT NULL,
PRIMARY KEY (category_id, attribute_id)
)

и

ALTER TABLE oc_attribute_description ADD COLUMN `duty` TEXT NOT NULL

В результате будет создана новая таблица category_attribute с полями `category_id` и `attribute_id`. Это основная таблица модуля для работы с Атрибутами категорий.

А в стандартной таблице OpenCart attribute_description добавится поле `duty` для хранения Дежурных шаблонов. Это поле остается для поддержки совместимости будущих и предыдущих версий и совместной работы Attribut&pro и Attribut&co.

Кроме того будут созданы несколько дополнительных таблиц. Расширенный набор таблиц предназначен для поддержки метаданных.

Список основных таблиц

Таблица
attribute_group
attribute_group_description
attribute
attribute_pro
attribute_description
attribute_description_pro
product_attribute
product_attribute_pro
category_attribute
unit
unit_description
attribute_interlink
к сведению

Таблицы создаются только в том случае если их до этого не существовало, поэтому беспокоиться по поводу удаления имеющихся данных не надо.

Общая диаграмма

Чтоб не перегружать диаграмму информацией, на ней не показана таблица language, а связи показаны только по attribute_id.

Database diagram
Database diagram