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:
@@ -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,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,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
|
||||
|
||||
Reference in New Issue
Block a user