Esta pregunta se refiere a FireFox v25 en mi caso.
Un espacio de trabajo Wiki utilizado por mí, cambió su nombre de
https://wikis.mycompany.com/teamcollab/wiki/MyProduct+Alpha+QA:Test+Automation
a
https://wikis.mycompany.com/teamcollab/wiki/MyProduct+QA:Test+Automation
omitiendo la palabra "Alfa" del nombre y la URL del Wiki.
Con frecuencia vuelvo a las páginas de la wiki al comenzar a escribir secciones de la URL o el Título de la página en la barra de direcciones, que me sugiere automáticamente las páginas relevantes.
Ahora, esta función está dañada, ya que todas mis páginas llevan a la URL incorrecta y, como beneficio adicional, ahora tengo duplicados de la nueva wiki y la antigua wiki en la historia.
Dado que la historia se guarda en el
Quiero poder hacer lo siguiente (que está disponible para Marcadores)
1) Exportar toda la historia que tengo. 2) Ir manualmente al Historial y reemplazar el contenido de la URL y el Título. 3) Importar la nueva historia.
o alternativamente, ¿qué es una consulta sqlite sqlite adecuada para cambiar el historial?
Busqué un complemento de Firefox adecuado, pero no pude encontrar uno hasta ahora. Esto también puede ser una buena opción.
Gracias.
RaamEE
fuente
Respuestas:
------IMPORTANTE------
Guarde una copia de places.sqlite antes de comenzar. Guarde 2 copias si es necesario. Utilice a su propia discreción
------IMPORTANTE------
Elegí la solución más rápida y sucia. ejecutando 400 comandos SQLite UPDATE para cambiar 400 registros.
1) Copiar una copia de seguridad de places.sqlite de / Users / YourUserName / Library / Application Support / Firefox / Profiles / 7skm4kzn.default / places.sqlite (Sistema MacOS. El último directorio difiere entre perfiles) a places_bak.sqlite
2) ejecute un script AQUÍ para seleccionar los registros y la salida en el archivo
3) Usa vi y la siguiente sustitución para modificar las URL (no necesito tocar el Título)
Esto eliminará la palabra "+ Alpha" de la URL y creará un nuevo conjunto de comandos de ACTUALIZACIÓN que, a su vez, puede volcar en el archivo DB utilizando este script AQUÍ
4) Copia & amp; Reemplace los lugares originales.sqlite en su ruta de perfil. Le sugiero que cierre Firefox antes de sobrescribir el archivo original.
fuente
Tuve la misma pregunta que tú, pero resultó que lo que estaba mal era la pregunta. Encontré un mejor enfoque para lidiar con el cambio de nombre de una wiki: la Redirector complemento del navegador web.
Básicamente, puedes hacer que tu navegador te redirija usando expresiones regulares. Lo mejor es que no solo funciona con las URL del historial, sino que también funciona con cualquier otra URL, por lo que si sigues los enlaces a la wiki antigua desde cualquier otro lugar, también lo harán de manera correcta.
fuente
Como ya ha respondido por "RaamEE". Puedes seguir ese enfoque.
Pero esto es un poco simple donde podemos correr directamente. ACTUALIZAR comando en sqlite (Db de firefox). La actualización en sqlite es muy fácil y también podemos verificar el cambio. Simplemente ejecute el comando SELECT para verificar el historial modificado.
Importante
Proceso en MAC & amp; trabajó para mi
cd /Users/{USER_NAME}/Library/Application Support/Firefox/Profiles/oicj7ndj.default
(oicj7ndj
será diferente para ti)cp places.sqlite places.sqlite.bak
sqlite3 places.sqlite
UPDATE moz_places SET url=replace(url, 'OLD_STRING', 'NEW_STRING') where url like "%OLDSTRING%";
select * from moz_places where url like "%NEW_STRING%"
fuente