diff --git a/docs/SESSION_2026-01-04_HST.md b/docs/SESSION_2026-01-04_HST.md index 96fe74f..218b083 100644 --- a/docs/SESSION_2026-01-04_HST.md +++ b/docs/SESSION_2026-01-04_HST.md @@ -98,3 +98,70 @@ Sesión de mantenimiento y backup del sistema HST de tags semánticos en servido | Base de datos | hst_images | | R2 Endpoint | https://7dedae6030f5554d99d37e98a5232996.r2.cloudflarestorage.com | | Bucket | architect | + +--- + +## Cambios en Esquema de Base de Datos + +### Renombrado de Campos (Español → Inglés) + +| Antes | Después | Tablas | +|-------|---------|--------| +| nombre_es | name_es | todas (8) | +| nombre_en | name_en | todas (8) | +| nombre_ch | name_ch | todas (8) | +| estandar_md | standard_md | hst, flg | +| estandar_data | standard_data | ply, itm, loc, mst, bck, mth | +| grupo | group | hst, flg, ply | +| mrf_padre | mrf_parent | tree_hst, tree_flg | +| mrf_hijo | mrf_child | tree_hst, tree_flg | +| mrf_biblioteca | mrf_library | library_hst, library_flg | + +### Campos Legacy Eliminados + +| Tabla | Campos eliminados | +|-------|-------------------| +| ply | nombre_fiscal, codigo_fiscal, telefono, email, direccion_fiscal, numero_cuenta, descripcion_modelo | +| itm | grupo, ref_supplier, moq, lote, embalaje, unidad, coste, iva, delivery_time, specs | +| loc | grupo, localizacion_url, direccion, telefono | + +### Backups Generados + +- `/hst/bases/*.sql` - 26 tablas (servidor local) +- `R2: documentos adjuntos/backups/260104_v3_all_tables.tar.gz` +- `R2: documentos adjuntos/TZZR_Database_Spec_v2.md` + +### Esquema Final v2 + +| hst | flg | ply | itm | loc | mst | bck | mth | +|-----|-----|-----|-----|-----|-----|-----|-----| +| num | num | num | num | num | num | num | num | +| alias | alias | alias | alias | alias | alias | alias | alias | +| ref | ref | ref | ref | ref | ref | ref | ref | +| mrf | mrf | mrf | mrf | mrf | mrf | mrf | mrf | +| private_mrf | private_mrf | private_mrf | private_mrf | private_mrf | private_mrf | private_mrf | private_mrf | +| name_es | name_es | name_es | name_es | name_es | name_es | name_es | name_es | +| name_en | name_en | name_en | name_en | name_en | name_en | name_en | name_en | +| name_ch | name_ch | name_ch | name_ch | name_ch | name_ch | name_ch | name_ch | +| group | group | group | - | - | - | - | - | +| - | - | - | set_hst | set_hst | set_hst | set_hst | set_hst | +| - | - | - | - | - | link_mst | link_mst | - | +| - | - | - | - | - | link_bck | link_bck | - | +| txt | txt | txt | txt | txt | txt | txt | txt | +| - | - | hashtags | hashtags | hashtags | hashtags | hashtags | hashtags | +| standard_md | standard_md | - | - | - | - | - | - | +| - | - | standard_data | standard_data | standard_data | standard_data | standard_data | standard_data | +| jsonb_standard | jsonb_standard | - | - | - | - | - | - | +| - | - | jsonb_data | jsonb_data | jsonb_data | jsonb_data | jsonb_data | jsonb_data | +| version | version | version | version | version | version | version | version | +| rootref | rootref | rootref | rootref | rootref | rootref | rootref | rootref | +| roothash | roothash | roothash | roothash | roothash | roothash | roothash | roothash | +| img_url | img_url | img_url | img_url | img_url | img_url | img_url | img_url | +| owner | owner | owner | owner | owner | owner | owner | owner | +| - | - | set_flg | set_flg | set_flg | set_flg | set_flg | set_flg | +| url | url | url | url | url | - | - | - | +| - | - | - | url_atc | - | url_atc | url_atc | url_atc | +| url_json | url_json | url_json | url_json | url_json | url_json | url_json | url_json | +| date | date | date | date | date | date | date | date | +| created_at | created_at | created_at | created_at | created_at | created_at | created_at | created_at | +| - | - | - | - | - | mth_mrf | mth_mrf | - |