Инструменты пользователя

Инструменты сайта


lss-server-php:db-datastructure-sqlite

Это старая версия документа!


SQlite - требования к структуре БД

Создание и инициализация системных таблиц

Для корректной работы LSS сервера в базе данных должны присутствовать системные таблицы:

  • systablecategory, systable, sysfield, sysfieldparams, sysconstraint - таблицы для хранения и правки LSS описания БД.
  • sysfieldtype - справочник допустимых для LSS типов данных
  • sysextlog - лог успешности выполнения плановых работ по обслуживанию системы
  • sysdblog - лог для хранения истории правки пользовательских данных
  • syssession, syssessioninfo - таблицы для хранения пользовательских данных, привязанных к сессии пользователя.
  • sysconfig - таблица для хранения и правки системных настроечных констант, привязанных к площадке сервера.

Для их создания и корректной начальной инициализации служат скрипты sqlite-systable-create.sql и sqlite-systable-init.sql, расположенные в папке /sql/init/sqlite шаблона LSS проекта.

Эти скрипты необходимо последовательно прогнать на пустой БД.

lss-server-php/db-datastructure-sqlite.1781528698.txt.gz · Последнее изменение: 2026/06/15 16:04 — madmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki