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

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


manual:file_manager_db:test

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

manual:file_manager_db:test [2026/07/12 21:54] – создано VladPolskiymanual:file_manager_db:test [2026/07/12 22:10] (текущий) – внешнее изменение 127.0.0.1
Строка 19: Строка 19:
 |is_deleted|INTEGER|DEFAULT 0|Флаг Корзины. 0 — файл активен, 1 — файл удален пользователем в Корзину (скрыт из общего списка).| |is_deleted|INTEGER|DEFAULT 0|Флаг Корзины. 0 — файл активен, 1 — файл удален пользователем в Корзину (скрыт из общего списка).|
 |created_at|DATETIME|DEFAULT CURRENT_TIMESTAMP|Точная дата и время загрузки файла на сервер.| |created_at|DATETIME|DEFAULT CURRENT_TIMESTAMP|Точная дата и время загрузки файла на сервер.|
 +|updated_at|DATETIME|DEFAULT CURRENT_TIMESTAMP|Дата и время последнего изменения файла. При первой загрузке равна created_at, но если пользователь отредактировал текст readme.txt через встроенный core_edit, PHP обновит это поле текущим штампом времени.|
 +|is_draft|INTEGER|DEFAULT 1|Флаг черновика. 1 — файл является черновиком (виден только автору), 0 — файл опубликован (активируется проверка access_level). Это спасет админа, если он загружает огромный ISO-образ приложения частями, чтобы юзеры не начали качать битый файл до конца загрузки.|
 +|version_name|TEXT|DEFAULT '1.0.0'|Строковый маркер версии проекта, понятный человеку (например, v1.0.12, v2.0-beta).|
 +|parent_id|INTEGER|DEFAULT 0|Ключ версионирования. Если файл является новой версией старого проекта, сюда записывается id самого первого (базового) файла. Таким образом, в интерфейсе мы сможем схлопнуть историю изменений в одну строчку с выпадающим списком «История версий».|
 +|os_tag|TEXT|DEFAULT 'any'|Метка операционной системы, под которую собран файл (например: windows, linux, macos, any).|
 +|cpu_tag|TEXT|DEFAULT 'any'|Метка архитектуры процессора (например: x86_64, arm64, any). Критически важно для нашего «CD-диска» к руководству, чтобы пользователь случайно не скачал бинарник FFmpeg для ARM на обычный ПК Intel.|
  
 =====🏷️ Таблица 2: files_tags (Индексатор тегов для быстрого поиска)===== =====🏷️ Таблица 2: files_tags (Индексатор тегов для быстрого поиска)=====
manual/file_manager_db/test.1783882453.txt.gz · Последнее изменение: VladPolskiy

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki