En la escritura en catalán se utiliza frecuentmente la ela geminada con la grafía l.l (por ejemplo, Brussel.les), en vez de utilizar el punto volado: Brussel&middledot;les.
Vamos a actualizar un blog de WordPress (www.joanillo.org) substituyendo en la base de datos, con SQL, todas las eles geminades con la grafía del punto volado. Proceso:
1. los posts que están publicados
select ID,post_title,post_status from ins_posts where post_status=’publish’;
2. los posts que están publicados, mostramos también el contenido:
select ID,post_title,post_status, post_content from ins_posts where post_status=’publish’;
3. I ahora mostramos los posts que tienen ele geminada:
select ID,post_title,post_status, post_content from ins_posts where post_status=’publish’ and post_content like ‘%l.l%’;
4. Y ahora que ya vemos cuáles son los posts afectados, podemos modificar su contenido substituyendo las eles geminadas mal formatadas con el punto volado:
Ante todo hacemos una prueba de cómo quedaría la substitución:
select ID,post_title,post_status, replace(post_content,’l.l’,’l·l’) from ins_posts where post_status=’publish’ and post_content like ‘%l.l%’;
5. Y ahora ya podemos hacer la substitución (update):
update ins_posts set post_content=replace(post_content,’l.l’,’l·l’) where post_status=’publish’ and post_content like ‘%l.l%’;
Query OK, 49 rows affected (0,07 sec)
Rows matched: 49 Changed: 49 Warnings: 0
NOTA: También funciona, y quizás es mejor:
update ins_posts set post_content=replace(post_content,’l.l’,’& middledot ;’) where post_status=’publish’ and post_content like ‘%l.l%’;
Este es un pequeño ejemplo de cómo podemos hacer cambios directamente en la base de datos, si conocemos las tablas y la relación que hay entre ellas.
Enlaces:
- Punt volado en la wikipèdia
- joanillo.org blog (wordpress)
- Ele geminada