Руководство Melbis Shop: оглавление
Отдаёт список таблиц базы или устройство одной таблицы: колонки с типами, ключи, движок хранения и наличие генератора.
«Прямой доступ → База данных → Получить структуру данных»
(AGENT_ENGINE_DB_TABLES).
| Параметр | Тип | Что это |
|---|---|---|
[name] |
строка | таблица: настоящее имя ms_store, голое
store или форма манифеста _store. Без него —
список таблиц |
[reload] |
да/нет | прочитать структуру заново, а не из памяти сессии |
Структура базы читается один раз за сессию.
Без name — настоящие имена всех таблиц базы,
представления и таблицы с чужим префиксом тоже:
{"tables": ["ms_advert", "ms_advert_goods", "ms_store"]}С name:
{"name": "ms_topic", "engine": "MyISAM", "gen": true,
"columns": {"columns": ["name", "type", "key"],
"rows": [["id", "int unsigned", "PRI"], ["skey", "char(32)", ""],
["tindex", "int unsigned", "MUL"]]}}| Поле | Что это |
|---|---|
name |
настоящее имя таблицы |
engine |
движок хранения: MyISAM, InnoDB,
MEMORY; у представления — VIEW |
gen |
есть ли у таблицы генератор. Если есть, id новой строки берут шагом
generate; если нет, его выдаёт сама СУБД через
AUTO_INCREMENT |
columns |
колонки: name, type и key —
PRI для первичного ключа, UNI для уникального
индекса, MUL для обычного, пусто без индекса |
Что значит каждое поле, описано в папке Engine\Tables\
программы.
| Ответ | Когда |
|---|---|
Table "…" not found. Real names carry the DB nick … |
такой таблицы нет; если в базе есть похожие имена, они перечислены
после Similar: |
Общие отказы — «Ответы и отказы».