- 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>
168 lines
6.0 KiB
Markdown
168 lines
6.0 KiB
Markdown
# 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 | - |
|