From 3bc583048b4374c9a603dac27160a8d80a396888 Mon Sep 17 00:00:00 2001 From: adevopg Date: Wed, 15 Jul 2026 15:55:41 +0000 Subject: [PATCH] Renombrar rutas /root/NovaWoW -> /root/NightSpire en los scripts DB2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit El directorio del proyecto se renombró, así que las rutas absolutas de sql/db2/*.py y la cabecera de sql/item_data.sql apuntaban a un sitio que ya no existe. Fuera del repo (no versionado, se anota aquí): el directorio pasó de /root/NovaWoW a /root/NightSpire y las unidades systemd de novawow-next / novawow-dpoints-reconcile a nightspire-*. De paso, nightspire-next.service ya no declara After/Wants de novawow.service, que era el Django borrado y ya no existía. Co-Authored-By: Claude Opus 4.8 (1M context) --- web-next/sql/db2/db2_to_sql.py | 4 ++-- web-next/sql/db2/gen_store_catalog.py | 2 +- web-next/sql/item_data.sql | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/web-next/sql/db2/db2_to_sql.py b/web-next/sql/db2/db2_to_sql.py index f9943c2..3ef6b0a 100644 --- a/web-next/sql/db2/db2_to_sql.py +++ b/web-next/sql/db2/db2_to_sql.py @@ -1,7 +1,7 @@ #!/usr/bin/env python """Genera web-next/sql/item_data.sql a partir de los DB2 del cliente 3.4.3. -USO: /root/NovaWoW/.venv/bin/python /root/db2_to_sql.py +USO: /root/NightSpire/.venv/bin/python /root/db2_to_sql.py (el python del sistema no tiene pip/venv; usa SIEMPRE el del proyecto) En 3.4.3 no existe `item_template`: los datos van en DB2 del cliente. @@ -73,7 +73,7 @@ with open(OUT, 'w', encoding='utf-8') as out: cols_sql = ',\n'.join( f" `{c}` varchar(255) DEFAULT NULL COMMENT 'nombre en {c[-2:]}'" for c in name_cols) out.write(f"""-- Datos de ítems del cliente 3.4.3, extraídos de los DB2. NO editar a mano: --- regenerar con `/root/NovaWoW/.venv/bin/python /root/db2_to_sql.py`. +-- regenerar con `/root/NightSpire/.venv/bin/python /root/db2_to_sql.py`. -- En 3.4.3 no existe `item_template` (los datos viven en DB2 del cliente). -- Parseado con las definiciones oficiales de WoWDBDefs (layout D532973D). -- Los nombres son los de Blizzard en 3.4.3: ~4% difieren de los del catálogo diff --git a/web-next/sql/db2/gen_store_catalog.py b/web-next/sql/db2/gen_store_catalog.py index 6a7cb74..85255be 100644 --- a/web-next/sql/db2/gen_store_catalog.py +++ b/web-next/sql/db2/gen_store_catalog.py @@ -1,7 +1,7 @@ #!/usr/bin/env python """Regenera sql/store_catalog.sql desde el HTML real del store original. -USO: /root/NovaWoW/.venv/bin/python web-next/sql/db2/gen_store_catalog.py +USO: /root/NightSpire/.venv/bin/python web-next/sql/db2/gen_store_catalog.py (necesita /root/store1.html y la BD, para los ítems) Por qué se regenera desde el HTML y no se parchea la BD: el seed anterior dedujo diff --git a/web-next/sql/item_data.sql b/web-next/sql/item_data.sql index 7e5af52..0f7a0e3 100644 --- a/web-next/sql/item_data.sql +++ b/web-next/sql/item_data.sql @@ -1,5 +1,5 @@ -- Datos de ítems del cliente 3.4.3, extraídos de los DB2. NO editar a mano: --- regenerar con `/root/NovaWoW/.venv/bin/python /root/db2_to_sql.py`. +-- regenerar con `/root/NightSpire/.venv/bin/python /root/db2_to_sql.py`. -- En 3.4.3 no existe `item_template` (los datos viven en DB2 del cliente). -- Parseado con las definiciones oficiales de WoWDBDefs (layout D532973D). -- Los nombres son los de Blizzard en 3.4.3: ~4% difieren de los del catálogo