Armería: SQL de las tablas que necesita (django_wow)
Las tres tablas propias que consulta la armería (el resto son de AzerothCore): - achievement_names: no tenía SQL en el repo. Se añade el volcado (1912 filas). - achievement_points: solo existía sql/achievement_points.sql, que crea la tabla en acore_world para el top de /<realm>-players. La armería la lee de django_wow, así que se añade el volcado de esa copia. - item_data: el fichero (y su generador) seguían creando `home_item_data`, nombre que dejó de existir al quitar el prefijo home_ en cccc703; se renombra a `item_data`, que es lo que consulta el código. Verificado importando los tres en una BD limpia: coinciden fila a fila con producción, con las tildes y los apóstrofos correctos.
This commit is contained in:
@@ -79,8 +79,8 @@ with open(OUT, 'w', encoding='utf-8') as out:
|
||||
-- Los nombres son los de Blizzard en 3.4.3: ~4% difieren de los del catálogo
|
||||
-- antiguo de la tienda por revisiones de traducción de Blizzard.
|
||||
|
||||
DROP TABLE IF EXISTS `home_item_data`;
|
||||
CREATE TABLE `home_item_data` (
|
||||
DROP TABLE IF EXISTS `item_data`;
|
||||
CREATE TABLE `item_data` (
|
||||
`entry` int unsigned NOT NULL COMMENT 'item id de WoW',
|
||||
{cols_sql},
|
||||
`quality` tinyint unsigned NOT NULL COMMENT '0 pobre .. 6 artefacto, 7 reliquia',
|
||||
@@ -113,7 +113,7 @@ CREATE TABLE `home_item_data` (
|
||||
|
||||
cols = ','.join(f'`{c}`' for c in name_cols)
|
||||
for i in range(0, len(rows), 500):
|
||||
out.write(f'INSERT INTO `home_item_data` (`entry`,{cols},`quality`,`item_level`,`inventory_type`,`display_id`) VALUES\n')
|
||||
out.write(f'INSERT INTO `item_data` (`entry`,{cols},`quality`,`item_level`,`inventory_type`,`display_id`) VALUES\n')
|
||||
out.write(',\n'.join(rows[i:i + 500]))
|
||||
out.write(';\n')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user