Renombrar rutas /root/NovaWoW -> /root/NightSpire en los scripts DB2

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) <noreply@anthropic.com>
This commit is contained in:
2026-07-15 15:55:41 +00:00
parent fa7897c195
commit 3bc583048b
3 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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