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