Files
captain-claude/docs/SESSION_2026-01-04_HST.md
ARCHITECT 0980688b21 Update HST session - database schema changes
- Renamed fields to English (nombre→name, estandar→standard, grupo→group)
- Renamed relational fields (padre→parent, hijo→child, biblioteca→library)
- Removed legacy fields from ply, itm, loc
- Generated backups v3 with new schema
- Created TZZR_Database_Spec_v2.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 03:12:32 +00:00

6.0 KiB

Sesión HST - 2026-01-04

Resumen

Sesión de mantenimiento y backup del sistema HST de tags semánticos en servidor 72.62.2.84.


Trabajos Realizados

1. Gestión de Imágenes de Temperatura de Color

Eliminación de imágenes Kelvin existentes:

  • Borradas 9 imágenes + 9 thumbnails de temperaturas de color
  • Registros afectados: 1800K, 2200K, 2700K, 3000K, 4000K, 5000K, 5500K, 6000K, 6500K
  • Limpiado campo img_url en base de datos

Adición de nuevas imágenes:

  • Subidas 11 imágenes desde R2 documentos adjuntos
  • Temperaturas: 1800K, 2200K, 2500K, 2700K, 3000K, 4000K, 5000K, 5500K, 6000K, 6500K, ámbar
  • Generados 11 thumbnails
  • Actualizado img_url para 11 registros

Imagen PET plástico:

  • Añadida imagen para registro pet (PET plastic)
  • Generado thumbnail correspondiente

2. Nuevos Registros Creados

ref nombre_en nombre_es grupo
rbc ribbon cable cable de cinta hst

3. Verificación de Registros

  • Confirmada existencia de registro spe | Ethernet | Ethernet (num: 1171)
  • Generado listado completo de grupo spe (152 registros)

4. Backup de Base de Datos

Servidor local /hst/bases/:

  • 26 archivos SQL exportados (última versión sin fecha)

R2 documentos adjuntos/backups/:

  • 26 archivos SQL con nomenclatura 260104_{tabla}.sql

Tablas respaldadas:

  • Principales: hst, flg, ply, itm, loc, mst, bck, mth
  • Árbol/Grafos: tree_hst, tree_flg, graph_hst, graph_flg, library_hst, library_flg
  • Relacionales: ply_hst, ply_flg, itm_hst, itm_flg, loc_hst, loc_flg, mst_hst, mst_flg, bck_hst, bck_flg, mth_hst, mth_flg

5. Backup de Imágenes

Ubicación: R2 documentos adjuntos/hst_flg_images/

Tipo Cantidad
HST 810
FLG 65
Total 875
  • Tamaño total: 302.6 MB
  • Nomenclatura: {ref}_{alias}.png
  • Excluidos thumbnails

6. Documentación Generada

Archivo Ubicación Descripción
listado_hst_flg.md R2 documentos adjuntos/ Listado completo con mrf de 64 caracteres
backup_hst_flg.md R2 documentos adjuntos/ Documentación del backup

Estado Final

Conteos

Tabla Registros Con imagen
hst 963 810
flg 65 65
Total 1028 875

Imágenes en Servidor

  • /hst/images/hst/: 810 imágenes + 810 thumbnails
  • /hst/images/flg/: 65 imágenes + 65 thumbnails

Conexión

Parámetro Valor
Servidor 72.62.2.84
SSH ssh -i ~/.ssh/tzzr root@72.62.2.84
Container postgres_hst
Usuario BD directus
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 -