Версия была жёстко прописана в разметке index.cfm и расходилась с Flask/Node,
где она берётся из константы VERSION = "1.0.0".
Теперь как у остальных приложений: константа application.appVersion = "1.0.0"
в Application.cfc (создаётся в OnApplicationStart, копируется в request.appVersion
в OnRequestStart), а футер выводит #request.appVersion#.
Проверено: 1.0.1/1.0.2 в репозиториях больше не встречаются; парность тегов
cfoutput 5/5, <div>/</div> 14/14.
- CREATE TABLE IF NOT EXISTS дополнена колонками:
created_at TIMESTAMPTZ NOT NULL DEFAULT now()
created_by TEXT NOT NULL DEFAULT ''
- ALTER TABLE ... ADD COLUMN IF NOT EXISTS досыпает колонки в уже существующую
таблицу — данные при этом не теряются;
- INSERT пишет created_by из env SERVICE_NAME (задаётся в json_env манифеста),
created_at ставит сама СУБД;
- список записей и UI показывают обе колонки.
Зачем: три приложения (flask / lucee / nodejs) пишут в ОДНУ таблицу — теперь
сразу видно, какое из них и когда добавило строку.