sql: quitar el prefijo home_ de los ficheros que quedaron atrás
El renombrado de las 41 tablas (cccc703) no llegó a los ficheros SQL ni a los
generadores, así que seguían creando y consultando tablas home_* que ya no
existen: aplicarlos hoy no reproducía el portal.
- 12 ficheros pasan a las tablas reales (store_item, stripelog, noticia, ...).
- Los 6 que llevaban el prefijo en el NOMBRE se renombran también; nada los
referenciaba.
- gen_store_catalog.py leía FROM home_store_item de django_wow (roto) y
db2_to_sql.py generaba home_item_data; corregidos, con sus comentarios.
- add_stripelog_service.sql usaba ADD COLUMN IF NOT EXISTS, que es de MariaDB:
en MySQL 9.7 daba error de sintaxis y no se podía aplicar (la columna se había
puesto a mano en prod). Ahora es un ADD COLUMN normal, como su hermano.
Se dejan intactos sql/rename_home_prefix.sql y
sql/drop_home_securitytoken_authuser_fk.sql: son migraciones ya aplicadas y los
nombres home_* son parte de su historia.
Verificado importando todo en BD limpias: los ALTER dejan stripelog y noticia
con el esquema idéntico a producción, y la consulta de gen_store_catalog.py
devuelve filas.
This commit is contained in:
@@ -3,10 +3,10 @@
|
||||
-- OJO: las URLs apuntan a los listados de UltimoWoW (IDs 94649/496618/94147/91402);
|
||||
-- cámbialas por las de NovaWoW/nightspire en /admin/votes para que los votos cuenten aquí.
|
||||
|
||||
DELETE FROM home_votelog WHERE vote_site_id IN (SELECT id FROM home_votesite WHERE name = 'TopTest');
|
||||
DELETE FROM home_votesite WHERE name = 'TopTest';
|
||||
DELETE FROM votelog WHERE vote_site_id IN (SELECT id FROM votesite WHERE name = 'TopTest');
|
||||
DELETE FROM votesite WHERE name = 'TopTest';
|
||||
|
||||
INSERT INTO home_votesite (name, url, image_url, points, created_at, updated_at) VALUES
|
||||
INSERT INTO votesite (name, url, image_url, points, created_at, updated_at) VALUES
|
||||
('Gtop100', 'https://gtop100.com/topsites/World-of-Warcraft/sitedetails/UltimoWoW-94649?vote=1&pingUsername=91402', '/nw-themes/nw-ryu/nw-images/nw-vote-sites/gtop100.jpg', 1, NOW(), NOW()),
|
||||
('TopG', 'https://topg.org/wow-private-servers/in-496618-91402', '/nw-themes/nw-ryu/nw-images/nw-vote-sites/topg.webp', 1, NOW(), NOW()),
|
||||
('Top100arena', 'http://www.top100arena.com/in.asp?id=94147&incentive=91402', '/nw-themes/nw-ryu/nw-images/nw-vote-sites/top100arena.jpg', 1, NOW(), NOW()),
|
||||
|
||||
Reference in New Issue
Block a user